@charset "UTF-8";
 
 
* {
    margin: 0;
    padding: 0;
}
body {
    background-color: #fff;
    color: #1f2731;
    font-family: 'PT Sans', sans-serif;
    font-size: 15px;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #1f2731;
    font-family: 'PT Sans', sans-serif;
    font-style: normal;
    line-height: 1.5;
    margin: 0 0 8px;
}
h1 {
    font-size: 26px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #1f2731;
}
p a {
    color: #1f2731;
}
p {
    line-height: 24px;
    margin-bottom: 10px;
}
a {
    color: #1f2731;
    text-decoration: none;
}
a:hover, a:focus, a:active {
    outline: none;
}
ul {
    margin-bottom: 0;
}
figure {
    margin-bottom: 6px;
    position: relative;
}
img {
    height: auto;
    max-width: 100%;
}
strong {
    color: #1f2731;
}
iframe {
    border: none;
    float: left;
    width: 100%;
}
.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
}
.wp-caption.alignleft, .wp-caption.alignnone {
    width: 100%;
}
select {
    background-color: #f0eef0;
    border: 1px solid #dfdfdf;
    color: #1f2731;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    padding: 8px 12px;
    width: 100%;
}
label {
    color: #1f2731;
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
}
button {
    border: none;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #f2f2f2;
    border: none;
    color: #aaa9a9;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    outline: none;
    padding: 4px 6px;
    vertical-align: middle;
    box-shadow: none;
}
input[type="submit"] {
    outline: none;
}
form p {
    float: left;
    position: relative;
}
form p span i {
    color: #474747;
    left: 16px;
    position: absolute;
    top: 13px;
}
option {
    padding: 5px 15px;
}
li {
    line-height: 28px;
    list-style: inside none disc;
}
ul ul {
    margin-left: 20px;
}
ol {
    float: none;
    list-style: outside none decimal;
    padding-left: 15px;
}
ol ol {
    margin-left: 20px;
}
ol li {
    list-style: outside none decimal;
    width: 100%;
}
table {
    background-color: transparent;
    max-width: 100%;
}
th {
    text-align: left;
}
table {
    margin-bottom: 15px;
    width: 100%;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #dddddd;
    line-height: 2.5;
    padding-left: 3px;
    text-align: center;
    vertical-align: top;
}
table thead tr th {
    border-top: 1px solid #dddddd;
    text-align: center;
    text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #dddddd;
}
table > thead > tr > th {
    border-bottom: 2px solid #dddddd;
    vertical-align: bottom;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-bottom: 0 none;
}
table > tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 6px 10px;
}
p ins {
    color: #999;
}
dl dd 	{ margin-left: 20px; }
address { font-style: italic; }
.scrapcar-main-section {
	float: left;
	width: 100%;
	position: relative;
}
.scrapcar-main-content 	    { padding: 70px 0px 40px 0px; }
.scrapcar-right-section 	    { float: right; }
.scrapcar-left-section 	    { float: left; }
.scrapcar-main-wrapper,.scrapcar-main-content,
.scrapcar-main-header,#scrapcar-header,.scrapcar-top-strip {
    float: left;
    width: 100%;
}

.scrapcar-main-content h1 { font-size: 36px; }

.scrapcar-sticky .scrapcar-main-header {
    left: 0;
    position: fixed;
    top: 0;
    background-color: #ffffff;
    box-shadow: 0 0 8px rgba(0,0,0,0.4);
    z-index: 999;
}
.scrapcar-sticky .logo { width: 50%; padding: 15px 0px;}
.scrapcar-sticky .scrap-fancy-btn { margin-top: 18px;}
.scrapcar-sticky .navbar-nav > li > a {
    padding: 31px 0px 30px;
}
.scrapcar-sticky .subdropdown-addicon > a::before { top: 32px;}
.scrapcar-navigation { float: right;}
.scrapcar-top-strip {
    background-color: #1f2731;
    text-align: center;
}
.scrapcar-top-strip-info {
    float: left;
    padding: 15px 0 0;
}
.scrapcar-top-strip-info ul {
    float: left;
    width: 100%;
}
.scrapcar-top-strip-info ul li {
    float: left;
    list-style: none;
    padding-right: 47px;
    position: relative;
}
.scrapcar-top-strip-info ul li a {
    float: left;
    color: #96a0ad;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
}
.scrapcar-top-strip-info ul li:hover a { color: #ffffff; }
.scrapcar-top-strip-info ul li:after {
    content: '';
    position: absolute;
    right: 14px;
    top: 7px;
    width: 20px;
    height: 1px; 
}
.scrapcar-top-strip-info ul li:last-child:after {
    content: none;
}
.scrapcar-top-strip span > i {
    color: #ffffff;
    display: none;
    margin: 0 9px 0 0;
    font-size: 13px;
}
.scrapcar-top-strip span,.scrapcar-top-strip span small {
    display: inline-block;
    color: #96a0ad;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
    line-height: 1;
    padding: 8px 9px 0px 0px;
}
.scrapcar-top-strip span small {
    color: #ffffff;
}
.scrapcar-right-section { float: right; }
.scrapcar-top-strip .scrapcar-simple-btn {
    float: right;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 13px 29px 12px 23px;
}
.scrapcar-simple-btn i {
    float: left;
    font-size: 13px;
    margin: 2px 9px 0 0;
}
/* Header */
.logo {
    float: left;
    width: 100%;
    padding: 25px 0px 22px;
}
/* Navigation */
a.menu-link {
    color: #1f2731;
    display: none;
}
.menu-link span {
  border-bottom: solid 3px #000;
  border-top: double 10px #000;
  float: right;
  height: 17px;
  margin: 0 5px 0px 0;
  width: 30px;
}
.js .menu > ul ul.active {
  margin: 0;
  max-height: 55em;
  padding: 0;
}
.menu.active {
  max-height: 100em;
  width: 100%;
}
span.has-subnav {
  display: none;
  font-size: 1em;
  position: absolute;
  right: 0;
  padding: 0;
  top: 0;
  cursor: pointer;
  width: 52px;
  text-align: center;
  height: 100%;
  line-height: 2.7;
  border-left: 1px solid #f5f5f5;
  border-bottom: 1px solid #f5f5f5;
  background-color: #f9f9f9;
  font-size: 20px;
}
.navbar-nav > li {
    margin: 0px 22px;
    position: relative;
    list-style: none;
}
.subdropdown-addicon > a:before {
    content: "\f0d7";
    position: absolute;
    right: -17px;
    top: 54px;
    font-family: 'FontAwesome';
    color: #c8c8c8;
    font-size: 15px;
}
.navbar-nav .sub-menu .subdropdown-addicon > a:before { content: none;}
.navbar-nav > li:first-child { margin-left: 0px;}
.navbar {
    background: none;
    border: none;
    float: left;
    margin-bottom: 0px;
    min-height: auto;
}
.navbar .navbar-collapse { padding-left: 8px; }
.navbar-nav > li > a {
    font-weight: bold;
    float: left;
    padding: 54px 0px 46px;
    text-transform: uppercase;
    position: relative;
    color: #464545;
}

.navbar-nav > li > a:hover, .navbar-nav > li.active > a {
    color: #fb3237;
}


.navbar-nav li:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
}
.navbar-nav .sub-menu {
    background: rgba(255,255,255,1);
    left: 0;
    margin: 5px 0px 0px 0px;
    opacity: 0;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 200px;
    z-index: 999;
    border-bottom: 2px solid #fff;
    padding: 14px 0px 15px;
    box-shadow: 0 0 10px rgba(0,0,0,0.10);
}
.navbar-nav .sub-menu .sub-menu {
    left: 100%;
    top: 0%;
    margin-left: 4px;
    margin-top: 0px;
}
.navbar-nav .sub-menu > li {
    float: left;
    list-style: none;
    position: relative;
    width: 100%;
    padding: 0px 15px;
line-height: 1.5;
}
.navbar-nav .sub-menu li a {
    float: left;
    font-size: 14px;
    padding: 6px 15px;
    width: 100%;
    position: relative;
}

.navbar-nav .sub-menu li a:hover {  color: #fb3237; }


.navbar-nav .sub-menu li > a i {
    position: absolute;
    right: 25px;
    top: 13px;
    font-size: 12px;
    opacity: 0;
}
.navbar-nav .sub-menu li:hover > a i {
    opacity: 1;
    right: 15px;
}
/*fancy btn*/
.scrap-fancy-btn {
    float: right;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid;
    padding: 14px 26px 11px 23px; 
    margin: 38px 0 0 44px;
}
.scrap-fancy-btn:hover { color: #ffffff; }
.scrap-fancy-btn i {
    float: left;
    font-size: 13px;
    margin: 2px 6px 0 0;
}
/*Banner*/
.scrapcar-banner,.scrapcar-banner-layer {
    float: left;
    width: 100%;
}
.scrapcar-banner-layer {
    position: relative;
}
.scrapcar-banner-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #1f2731;
    opacity: 0.70;
}
.scrapcar-banner-caption {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
}
.scrapcar-banner-caption .row,
.scrapcar-banner-caption .container,
.scrapcar-banner-caption .col-md-12 { height: 100%;}
.scrapcar-banner-quota {
    float: right;
    width: 41.5%;
    background-color: rgba(254, 49, 53, 0.80);
    text-align: center;
    padding: 79px 51px 52px 47px;
    position: relative;
    height: 100%;
}
 
.scrapcar-banner-quota h2 {
    display: inline-block;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;
    margin: 0px 0px 3px;  
    line-height: 1;
}
.scrapcar-banner-quota h2 strong {
    font-size: 40px;
    color: #ffffff;
    letter-spacing: 0px;
}
.scrapcar-banner-quota h3 {
    display: inline-block;
    margin: 0px 0px 47px;
    text-transform: uppercase;
    font-size: 30px;
    line-height: 1;
    color: #ffffff;
}
.scrapcar-banner-quota form {
    float: left;
    width: 100%;
}
.scrapcar-banner-quota form ul,.scrapcar-banner-quota form ul li {
    float: left;
    width: 100%;
}
.scrapcar-banner-quota form ul li {
    list-style: none;
    position: relative;
    margin: 0 0 13px;
}
.scrapcar-banner-quota form ul li label {
    float: left;
    font-size: 18px;
    color: #ffffff;
    margin: 0 0 12px;
}
.scrapcar-banner-quota form ul li.number input[type="text"] {
    padding-left: 60px;
}
.scrapcar-banner-quota form ul li input[type="text"] {
    float: left;
    width: 100%;
    height: 48px;
    background-color: #ffffff;
    padding-left: 22px;
}
.scrapcar-banner-quota form ul li i {
    position: absolute;
    left: 0px;
    top: 40px;
    color: #c1c1c1;
    padding: 17px 20px 16px;
    background-color: #f1f1f1;
}
.scrapcar-banner-quota form ul li.submit { padding: 29px 0 0; }
.scrapcar-banner-quota form ul li.submit input[type="submit"] {
    display: inline-block;
    background-color: transparent;
    border: 1px solid #ffffff;
    text-transform: uppercase;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    padding: 5px 38px 7px 52px;
}
.scrapcar-banner-quota form ul li.submit:hover input[type="submit"] { background-color: #ffffff; }  
.scrapcar-banner-quota form ul li.submit label {
    display: inline-block;
    position: relative;
    float:  none;
}
.scrapcar-banner-quota form ul li.submit label i {
    position: absolute;
    left: 30px;
    top: 13px;
    background-color: transparent;
    width: auto;
    padding: 0px;
    font-size: 13px;
    color: #ffffff;
}
.scrapcar-banner-tr {
    float: left;
    width: 100%;
    position: relative;
}
.scrapcar-banner-image {
    float: left;
    width: 100%;
    min-height: 600px;
}
/*banner text*/
.scrapcar-banner-text {
    left: 0px;
    top: 40%;
    margin: -136px 0px 0px;
    position: absolute;
    width: 49%;
    text-align: left;

}
.scrapcar-banner-text h1 {
    font-size: 64px;
    margin: 0px 0 17px;
    color: #ffffff;
    display: inline-block;
    position: relative;
    text-transform: uppercase;
		line-height: 1;
		 
}
 
 
.scrapcar-banner-text p {
    color: #ffffff;
    display: inline-block;
    font-size: 17px;
    margin: 0 0 37px;
}
.scrapcar-banner-text .scrapcar-simple-btn {
    display: inline-block;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 13px 29px 12px 23px;
    border: 1px solid;
}
.scrapcar-banner-text .scrapcar-simple-btn:hover { background-color: transparent; }
.scrapcar-banner-text .scrapcar-simple-btn i { font-size: 15px; }
/*fancy title*/
.scrapcar-fancy-title {
    float: left;
    width: 100%;
    text-align: center; 
    margin: 0 0 67px;
}
.scrapcar-fancy-title h2 {
    display: inline-block;
    font-size: 35px;
    margin: 0px;
    line-height: 26px;
    position: relative;
	text-transform: uppercase;
	font-weight: bold;
}
.scrapcar-fancy-title span {
    display: inline-block;
    font-weight: bold;
    font-size: 24px;
    width: 100%;
}
 
/*services modern*/
.scrapcar-services,.scrapcar-services-text p {
    float: left;
    width: 100%;
}
.scrapcar-services ul li {
    float: left;
    list-style: none;
    margin: 0 0 30px;
}
.scrapcar-services-modern ul li i {
    float: left;
    font-size: 51px;
    color: #d4d4d4;
    line-height: 1;
    margin: 3px 0 0;
}
.scrapcar-services-modern ul li i ~ .scrapcar-services-text {
    margin-left: 77px;
    float: none;
    width: auto;
}
.scrapcar-services-text h2 {
    float: left;
    font-size: 22px;
    font-weight: bold;
    line-height: 24px;
}
.scrapcar-services-text p { line-height: 24px; }
/*timeline*/
.scrapcar-timeline {
    margin: 0px auto;
    width: 75%;
    text-align: center;
}
.scrapcar-timeline .nav-tabs {
    display: inline-block;
    margin-bottom: 58px;
}
.scrapcar-timeline .nav-tabs > li {
    display: inline-block;
    float: none;
}
.scrapcar-timeline .nav-tabs > li.active > a,
.scrapcar-timeline .nav-tabs > li.active > a:hover,
.scrapcar-timeline .nav-tabs > li > a:hover,
.scrapcar-timeline .nav-tabs > li.active > a:focus {
    background-color: transparent;
    border: none;
}
.scrapcar-timeline .nav-tabs > li.active > a:focus,.scrapcar-timeline .nav-tabs > li.active > a:hover,.scrapcar-timeline .nav-tabs > li.active > a {
    border-bottom: 1px solid; 
}
.scrapcar-timeline .nav-tabs > li > a {
    border: none;
    font-size: 24px;
    margin: 0px;
}
.scrapcar-timeline .nav > li > a { padding: 0px 0 4px; }
.scrapcar-timeline .nav-tabs > li { padding: 10px 43px 0px 0px; }
.scrapcar-timeline .nav-tabs > li:last-child { padding: 10px 0px 0px 0px; }
.scrapcar-timeline .tab-content {
    display: inline-block;
    width: 100%;
}
.tab-faq-text ul,.tab-faq-text,.tab-faq-text ul li a,.tab-faq-form,.tab-faq-form form input[type="text"] {
    float: left;
    width: 100%;
}
.tab-faq-text { padding: 0 40px 0; }
.tab-faq-text p { margin: 0 0 35px;}
.tab-faq-text ul { margin: 0 0 53px; }
.tab-faq-text ul li {
    float: left;
    width: 33.333%;
    list-style: none;
    text-align: left;
}
.tab-faq-text ul li a {
    font-weight: bold;
    font-size: 16px;
    position: relative;
    padding-left: 30px;
    margin: 0 0 3px;
}
.tab-faq-text ul li a:before {
    content: "\e901";
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: 'icomoon'; 
    font-weight: normal;
}
.tab-faq-text span {
    display: inline-block;
    font-size: 20px;
    margin: 0 0 27px;
}
.tab-faq-form { position: relative; }
.tab-faq-form form input[type="text"] {
    background-color: #ffffff;
    height: 44px;
    padding-left: 26px;
    font-size: 15px;
}
.tab-faq-form form label {
    position: absolute;
    right: 0px;
    top: 0px;
    border-left: 13px solid #f3f3f3;
}
.tab-faq-form form label input[type="submit"] {
    float: left;
    color: #ffffff;
    height: 44px;
    border: none;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 42px 0 64px;
    border: 1px solid;
}
.tab-faq-form form label input[type="submit"]:hover {
    border: 1px solid;
    background-color: #f5f5f5;
}
.tab-faq-form form label:before {
    content: "\e910";
    position: absolute;
    left: 37px;
    top: 14px;
    font-family: 'icomoon';
    color: #ffffff;
    font-size: 13px;
}
/*call action*/
.transpant-call-layer {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.70);
}
.scrapcar-call-text h2 {
    float: left;
    width: 100%;
}
.scrapcar-call-text {
    float: left;
    width: 100%;
    padding: 105px 0 98px;
}
.scrapcar-call-text h2 {
    color: #ffffff;
    font-size: 35px;
    font-weight: bold;
    line-height: 26px;
    margin: 0 0 22px;
text-transform: uppercase;
}
.scrapcar-call-text h2 small {
    color: #ffffff;
    font-size: 35px;
    font-weight: bold;
    position: relative;
}
.scrapcar-call-text h2 small:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 3px;
    width: 100%;
    height: 3px;   
}
.scrapcar-call-text p {
    float: left;
    font-size: 17px;
    color: #ffffff;
    margin: 0 0 40px;
}
.call-action-btn {
    float: left;
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 600;
    border: 1px solid #ffffff;
    color: #ffffff;
    padding: 9px 35px 11px 32px;
}
.call-action-btn:hover { border: 1px solid; }
.call-action-btn i { margin-right: 10px; }
.scrapcar-call-action-thumb {
    float: left;
    text-align: center;
    width: 100%;
}
.scrapcar-call-action-thumb img { display: inline-block; }
/*service classic*/
.scrapcar-services-classic { margin: 0 0 10px; }
.scrapcar-services-classic-text {
    float: left;
    width: 100%;
    margin: 35px 0px 0px;
    background-color: #f5f5f5;
    text-align: center;
    padding: 77px 40px 20px;
    position: relative;
}
.scrapcar-services-classic-text i {
    position: absolute;
    left: 50%;
    top: -35px;
    color: #ffffff;
    background-color: #1f2731;
    width: 85px;
    height: 85px;
    font-size: 31px;
    border-radius: 100%;
    padding-top: 23px;
    margin-left: -42px;
}
.scrapcar-services-classic-text h2 {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    width: 100%;
}
.scrapcar-services-classic-text p { display: inline-block; }
.scrapcar-services-classic-text p small {
    font-size: 15px;
    font-weight: bold;
}
/*about us*/
.scrapcar-about-list1 ul,.scrapcar-about-list1 p,.scrapcar-about-list1,.scrapcar-video {
    float: left;
    width: 100%;
}
.scrapcar-about-list1 ul li {
    float: left;
    width: 50%;
}
.scrapcar-about-list1 {
    padding: 21px 0 0 0;
}
.scrapcar-about-list1 h2 {
    float: left;
    font-size: 35px;
    margin: 0 0 26px;
}
.scrapcar-about-list1 p {
    font-size: 16px;
    margin: 0 0 30px;
}
.scrapcar-about-list1 p small {
    font-weight: bold;
    font-size: 16px;
}
.scrapcar-about-list1 ul li {
    float: left;
    list-style: none;
    margin-bottom: 7px;
    font-weight: bold;
    font-size: 16px;
    position: relative;
    padding-left: 30px;
}
.scrapcar-about-list1 ul li:before {
    content: "\f046";
    position: absolute;
    left: 0px;
    top: 0px;
    font-family: 'FontAwesome';
}
/*blog classic*/
.scrapcar-blog,.scrapcar-blog-classic-text,.scrapcar-blog-classic-text figure,.scrapcar-blog-classic-text figure a,.scrapcar-blog-classic-text figure a img,
.scrapcar-classic-figure-text,.scrapcar-classic-figure-text h2,.scrapcar-classic-figure-text p {
    float: left;
    width: 100%;
}

.scrapcar-classic-figure-text.services { text-align: center; }

.scrapcar-blog > ul > li {
    list-style: none;
    float: none;
    display: inline-block;
    vertical-align: top;
    margin: 0 -4px 30px 0px;
}
.scrapcar-blog-classic-text.scrapcar-blog-color { background-color: #f3f3f3;}
.scrapcar-blog-classic-text {
    background-color: #ffffff;
    padding: 20px 20px 20px;
}
.scrapcar-blog-classic-text figure {
    margin: 0px 0px 20px;
    overflow: hidden;
}
.scrapcar-blog-classic-text figure a { position: relative; }
.scrapcar-blog-classic-text figure a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 0%;
    opacity: 0;
}
.scrapcar-blog-classic-text figure a i {
    position: absolute;
    left: 50%;
    top: 0px;
    width: 43px;
    height: 43px;
    background-color: #ffffff;
    font-size: 20px;
    border-radius: 100%;
    padding: 11px 0 0 0px;
    margin-left: -20px;
    margin-top: -20px;
    text-align: center;
    opacity: 0;
}
.scrapcar-blog-classic ul li:hover figure a:before {
    opacity: 0.8;
    height: 100%;
}
.scrapcar-blog-classic ul li:hover figure a i {
    opacity: 1;
    top: 50%;
}
.time-btn {
    float: left;
    background-color: #1f2731;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    padding: 6px 20px 8px;
    margin: 0 15px 14px 0;
    line-height: 1;
}
.scrapcar-classic-figure-text > a {
    float: left;
    font-size: 14px;
    font-weight: bold;
    position: relative;
}
.scrapcar-classic-figure-text > a i {
    display: inline-block;
    margin: 0px 7px 0px 0px;
}
.scrapcar-classic-figure-text h2 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 11px;
}
.scrapcar-classic-figure-text p { 
    font-size: 16px; 
    margin-bottom: 26px; 
}
.scrapcar-readmore-btn {
    float: right;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 2px solid;
    line-height: 1;
}
/*get invloved*/
.transpant-call-layer {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.70);
}
.scrapcar-get-involved {
    float: left;
    width: 100%;
    text-align: center;
}
.scrapcar-get-involved h2 {
    display: inline-block;
    color: #ffffff;
    font-size: 35px;
    font-weight: bold;
    margin: 0 0 13px;
}
.scrapcar-get-involved h2 small {
    font-size: 35px;
    color: #ffffff;
    font-weight: bold;
    position: relative;
}
.scrapcar-get-involved h2 small:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 3px;
    width: 100%;
    height: 3px;
}
.scrapcar-get-involved p {
    display: inline-block;
    color: #ffffff;
    font-size: 17px;
    width: 82%;
    margin: 0 0 51px;
}
.involved-social-icone,.involved-social-icone ul {
    float: left;
    width: 100%;
}
.involved-social-icone ul { margin: 0 -3px; }
.involved-social-icone ul li {
    display: inline-block;
    list-style: none;
    padding: 0 3px;
    margin: 0px 0px 6px;
}
.involved-social-icone ul li a {
    float: left;
    color: #ffffff;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    padding: 7px 16px 7px 15px;
}
.involved-social-icone ul li a i {
    display: inline-block;
    margin: 0px 10px 0px 0px;
}
.involved-social-icone ul li a.facebook:hover,.involved-social-icone ul li a.twitter:hover,.involved-social-icone ul li a.linkedin:hover { opacity: 0.90; }

/*fotter*/
.scrapcar-footer-widget { padding: 0 0 40px; }
.scrapcar-footer-one,.scrapcar-footer-widget,.widget_links ul,.scrapcar-footer-title,.widget_links ul li,.widget_links ul li a {
    float: left;
    width: 100%;
}
.scrapcar-footer-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    margin: 0 0 29px;
    line-height: 0.8;
}
/*widget links*/
.widget_links ul li {
    margin: 0 0 7px;
    list-style: none;
    position: relative;
    padding-left: 29px;
}
.widget_links ul li a {
    font-weight: bold;
    font-size: 15px;
    padding: 0 0 6px 0px;
    border-bottom: 1px solid #f0f0f0;
}
.widget_links ul li:last-child a { border-bottom: none; }
.widget_links ul li i {
    position: absolute;
    left: 0px;
    top: 6px;
}
/*widget social links*/
.social-links {
    padding: 0 56px 0 54px;
}
/*widget appointment*/
.widget_appointment form { margin: 0px; }
.widget_appointment form,.widget_appointment form ul,.widget_appointment form ul li,.widget_appointment form ul li input[type="email"],
.widget_appointment form ul li input[type="text"] {
    float: left;
    width: 100%;
}
.widget_appointment form ul li {
    list-style: none;
    margin: 0 0 5px;
}
.widget_appointment form ul li input[type="email"],.widget_appointment form ul li input[type="text"] {
    height: 40px;
    padding-left: 20px;
    color: #666;
    font-size: 15px;
}
.widget_appointment form ul li label {
    float: left;
    position: relative;
    cursor: pointer;
}
.widget_appointment form ul li label i {
    position: absolute;
    left: 23px;
    top: 19px;
    font-size: 13px;
}
.widget_appointment form ul li input[type="submit"] {
    float: left;
    background-color: transparent;
    border: 1px solid;
    padding: 10px 26px 11px 43px; 
    text-transform: uppercase;
    font-size: 13px;
    font-weight: bold;
}
.widget_appointment form ul li:hover input[type="submit"],.widget_appointment form ul li:hover label i { color: #ffffff; }
.widget_appointment form ul li:last-child { padding-top: 18px; }

/*widget gallery*/
.widget_gallery ul,.widget_gallery ul li figure {
    float: left;
    width: 100%;
}
.widget_gallery ul li {
    float: left;
    width: 33.333%;
    list-style: none;
}
.widget_gallery ul li:hover figure { opacity: 1; }
.widget_gallery ul li figure { margin: 0px; opacity: 0.2; }
.widget_gallery ul li figure a img { float: left; }
/*newslatter*/
.scrapcar-footer-newslatter,.scrapcar-newslatter-text,.scrapcar-newslatter-text form input[type="text"] {
    float: left;
    width: 100%;
}
.scrapcar-footer-newslatter {
    margin-bottom: 50px;
border-bottom: 0px #333 solid;  
}                                                              
.scrapcar-newslatter-text { padding: 32px 0 30px; }
.scrapcar-newslatter-text h2 {
    float: left;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 30px;
    color: #ffffff;
    margin: 0px;
    width: 33.333%;
}
.scrapcar-newslatter-text form {
    float: left;
    width: 66.6666%;
    position: relative;
}
.scrapcar-newslatter-text form input[type="text"] {
    height: 44px;
    font-size: 15px;
    padding-left: 25px;
    background-color: #ffffff;
    color: #747474;
}
.scrapcar-newslatter-text form label {
    position: absolute;
    right: 0px;
    top: 0px;
    border-left: 12px solid;
}
.scrapcar-newslatter-text form label input[type="submit"] {
    float: left;
    height: 44px;
    border: 1px solid #ffffff;
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0 48px 0 63px;
}
.scrapcar-newslatter-text form label input[type="submit"]:hover { background-color: #ffffff; }
.scrapcar-newslatter-text form label i {
    position: absolute;
    left: 39px;
    top: 15px;
    color: #ffffff;
    font-size: 13px;
}
/*copyright*/
.scrapcar-copyright-wrap {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    padding: 21px 0px 19px;
}
.scrapcar-copyright {
    float: left;
    width: 100%;
}
.copyright-social-icon {
    float: left;
}
.copyright-social-icon ul {
    float: left;
}
.copyright-social-icon ul li {
    float: left;
    list-style: none;
    padding-right: 12px;
}
.copyright-social-icon ul li a i {
    float: left;
    color: #ffffff;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    text-align: center;
    padding-top: 6px;
    font-size: 17px;
}
.copyright-social-icon ul li.facebook a i { background-color: rgba(55,93,147,1); }
.copyright-social-icon ul li:hover a i { opacity: 0.80; }
.copyright-social-icon ul li.twitter a i { background-color: #43afe9; }
.copyright-social-icon ul li.linkedin a i { background-color: #007eb3; }
.copyright-social-icon ul li.plus a i { background-color: #e24046; }
.copyright-social-icon ul li.firbox a i { background-color: #f95c94; }
.scrapcar-copyright span {
    float: right;
    color: #6a6a6a;
    font-size: 14px;
    padding-top: 4px;
}
.scrapcar-copyright span a {
    font-weight: bold;
    font-size: 14px;
}
.scrapcar-copyright span i { display: inline-block; font-size: 10px; }
/*subheader*/
.scrapcar-subheader {
    float: left;
    width: 100%;
    background: url(../../images/t1458901/images/main-header-bg.jpg);
    position: relative;
}
.scrapcar-subheader:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #1f2731;
    opacity: 0.90;
}
.scrapcar-subheader-wrap {
    float: left;
    width: 100%;
    padding: 42px 0 40px;
}
.scrapcar-subheader-wrap h1 {
    float: left;
    font-size: 36px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
    margin: 0px;
    line-height: 1;
}
.scrapcar-breadcrumb {
    float: left;
    list-style: none;
    padding: 3px 0 0;
}
.scrapcar-breadcrumb li {
    list-style: none;
    float: left;
    color: #ffffff;
    padding: 0 15px;
    position: relative;
}
.scrapcar-breadcrumb li:first-child { padding-left: 0px; }
.scrapcar-breadcrumb li:after {
    content: "\ea3c";
    position: absolute;
    right: -5px;
    top: 12px;
    color: #ffffff;
    font-family: 'icomoon';
    font-size: 9px;
    line-height: 1;
}
.scrapcar-breadcrumb li:last-child { padding: 2px 0px 0 15px; }
.scrapcar-breadcrumb li:last-child:after { content: none; }
.scrapcar-breadcrumb li.active a { float: left; }
.scrapcar-breadcrumb li a {
    float: left;
    color: #ffffff;
    font-size: 14px;
}
/*blog list*/
.scrapcar-blog-list-text,.scrapcar-blog-list-text figure a,.scrapcar-blog-list-text figure a img {
    float: left;
    width: 100%;
}
.scrapcar-blog-list-text figure a { position: relative; }
.scrapcar-blog-list-text figure a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.scrapcar-blog-list-text figure a i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 43px;
    height: 43px;
    background-color: #ffffff;
    font-size: 20px;
    border-radius: 100%;
    text-align: center;
    padding: 11px 0 0 0px;
    margin-left: -20px;
    margin-top: -20px;
    opacity: 0;
}
.scrapcar-blog-list ul li:hover figure a:before { opacity: 0.8;}
.scrapcar-blog-list ul li:hover figure a i { opacity: 1;}
.scrapcar-blog-list-text {
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
    padding: 30px 30px 30px 30px;
}
.scrapcar-blog-list-text figure {
    float: left;
    width: 330px;
    margin: 0px;
}
.scrapcar-blog-list-text figure ~ .scrapcar-list-figure-text {
    margin-left: 330px;
    padding: 18px 0 0 30px;
}
/*blog other*/
.scrapcar-blog-other {
    float: left;
    width: 100%;
    margin: 0px 0 9px;
}
.scrapcar-blog-other > li {
    float: left;
    list-style: none;
    width: auto;
    padding-right: 35px;
    margin: 0px;
    position: relative;
}
.scrapcar-blog-other li a,.scrapcar-blog-other li time {
    float: left;
    font-size: 14px;
}
.scrapcar-blog-other li a img {
    float: left;
    border-radius: 100%;
    margin-right: 18px;
}
.scrapcar-blog-other > li:before {
    content: '';
    position: absolute;
    right: 10px;
    top: 13px;
    width: 15px;
    height: 2px;
}
.scrapcar-blog-other > li:last-child:before { content: none; }
.scrapcar-blog-other > li:last-child { padding-right: 0px; }
/*blog other*/
.scrapcar-list-figure-text > h2 {
    font-weight: bold;
    margin: 0 0 10px;
    line-height: 33px;
}
.scrapcar-list-figure-text p {
    float: left;
    width: 100%;
}
.scrapcar-list-figure-text .scrapcar-readmore-btn {
    float: left;
    width: auto;
    font-size: 16px;
}
/*pagination*/
.scrapcar-pagination,.scrapcar-pagination > ul {
    float: left;
    width: 100%;
}
.scrapcar-pagination {
    text-align: center;
    margin: 20px 0 30px;
}
.scrapcar-pagination > ul > li {
    float: left;
    list-style: none;
    margin: 0 10px 10px 0;
    vertical-align: middle;
}
.scrapcar-pagination > ul > li:last-child { margin-right: 0px;}
.scrapcar-pagination > ul > li > .previous span i { display: inline-block;}
.scrapcar-pagination > ul > li > .previous,
.scrapcar-pagination > ul > li > .next {
    line-height: 1;
    padding: 9px 0px 0px;
}
.scrapcar-pagination > ul > li > .previous:hover,
.scrapcar-pagination > ul > li > .next:hover { background-color: #000; border: 1px solid #000;}
.scrapcar-pagination > ul > li > a,.scrapcar-pagination > ul > li > span {
    font-size: 14px;
    float: left;
    height: 35px;
    line-height: 2;
    padding: 2px 0px 0px;
    width: 35px;
    background-color: transparent;
    border: 1px solid;
    border-radius: 100%;
}
.scrapcar-pagination > ul > li > a:hover,.scrapcar-pagination > ul > li > span.current { color: #ffffff;  }
/*pagination*/
/*content widget*/
.scrapcar-sidebar-colr {
    background-color: #f7f7f7;
    padding: 20px 15px 0;
}
.scrapcar-main-content .widget,.scrapcar-sidebar-colr {
    float: left;
    width: 100%;
}
.scrapcar-main-content .widget { margin-bottom: 35px; }
/*widget search*/
.widget_search form {
    float: left;
    width: 100%;
    margin: 0px;
    position: relative;
}
.widget_search form input[type="text"] {
    float: left;
    width: 100%;
    background-color: #ffffff;
    height: 42px;
    border: 1px solid #dddddd;
    padding-left: 14px;
    color: #666;
}
.widget_search form label {
    position: absolute;
    right: 0px;
    top: 0px;
    margin: 0px;
}
.widget_search form label:before {
    content: "\e927";
    font-family: icomoon;
    position: absolute;
    right: 15px;
    bottom: 10px;
    font-size: 13px;
    cursor: pointer;
    color: #a2a2a2;
}
.widget_search form label input[type="submit"] {
    width: 38px;
    height: 42px;
    display: inline-block;
    background-color: transparent;
    border: none;
}
.widget_search form label:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 10px;
    height: 24px;
    width: 1px;
    background-color: #dddddd;
}
/*widget heading*/
.widget-heading {
    float: left;
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0.7;
    margin: 0px 0px 20px;
    padding:  0 0 15px;
    border-bottom: 1px solid #dddddd;
    position: relative;
}
.widget-heading:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -1px;
    width: 50px;
    height: 1px;
}
/*widget recent post*/
.widget_recent_post ul,.widget_recent_post > ul > li figure a,.widget_recent_post > ul > li figure a img {
    float: left;
    width: 100%;
}
.widget_recent_post > ul > li {
    float: left;
    list-style: none;
    width: 100%;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 12px;
    margin-bottom: 20px;
} 
.widget_recent_post > ul > li figure {
    float: left;
    width: 54px;
    margin: 0px;
}
.widget_recent_post > ul > li:last-child {
    border-bottom: none;
    padding: 0px;
    margin: 0px;
}
.widget_recent_post > ul > li figure a { position: relative; }
.widget_recent_post > ul > li figure a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0%;
    height: 100%;
    opacity: 0;
}
.widget_recent_post > ul > li:hover figure a:before {
    opacity: 0.8;
    width: 100%;
} 
.widget_recent_post > ul > li figure ~ .widget-recent-text {
    margin-left: 54px;
    padding: 0 0 0 12px;
}
.widget-recent-text h6 {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 14px;
    margin: 0px;
    line-height: 1.2;
}
.widget-recent-text span {
    float: left;
    width: 100%;
    font-size: 12px;
    color: #666666;
}
/*archives*/
.widget_recent_links ul {
    float: left;
    width: 100%;
}
.widget_recent_links ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1;
    margin-bottom: 22px;
    text-align: right;
}
.widget_recent_links ul li:last-child { margin: 0px;}
.widget_recent_links ul li a {
    float: left;
    line-height: 0.7;
    font-size: 17px;
    position: relative;
    padding-left: 28px;
}

.widget_recent_links ul li.active a {
color: #fb3237; 
font-weight: bold;

}

.widget_recent_links ul li a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 5px;
    width: 15px;
    height: 2px;
    background-color: #dddddd;
}
.widget_recent_links ul li:hover a:before { width: 20px; }
.widget_recent_links ul li:hover a { padding-left: 37px; }
/*Popular Tags*/
.widget_Popular_Tags ul { margin: 0 -7px; }
.widget_Popular_Tags ul li {
    float: left;
    list-style: none;
    margin-bottom: 15px;
    padding: 0 7px;
}
.widget_Popular_Tags ul li a {
    float: left;
    font-size: 14px;
    border: 1px solid #dddddd;
    padding: 1px 15px 4px;
    background-color: #ffffff;
    color: #666666;
}
.widget_Popular_Tags ul li a:hover {
    background-color: #fb3237;
    color: #ffffff;
    border: 1px solid #fb3237;
}
/*Widget Flicker post*/
.Widget_Flicker_post ul { margin: 0 -7px; }
.Widget_Flicker_post ul li {
    float: left;
    list-style: none;
    width: 33.333%;
    padding: 0 7px;
    margin-bottom: 15px;
}
.Widget_Flicker_post ul li a,.Widget_Flicker_post ul li a img {
    float: left;
    width: 100%;
}
.Widget_Flicker_post ul li a { position: relative; }
.Widget_Flicker_post ul li a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0%;
    height: 100%;
    opacity: 0;
}
.Widget_Flicker_post ul li:hover a:before {
    width: 100%;
    opacity: 0.8;
}
.scrapcar-sidebar-colr .widget_Popular_Tags,.scrapcar-sidebar-colr .Widget_Flicker_post { margin-bottom: 20px; }
/*Blog grid*/
.scrapcar-blog-grid-wrap,.scrapcar-blog-grid-wrap figure,.scrapcar-blog-grid-wrap > figure > a,.scrapcar-blog-grid-wrap figure a img {
    float: left;
    width: 100%;
}
.scrapcar-blog-grid
.scrapcar-blog-grid-wrap {
    box-shadow: 0 0 8px rgba(0,0,0,0.1);
}
.scrapcar-blog-grid-wrap figure {
    margin: 0px 0px 20px;
}
.scrapcar-blog-grid-wrap > figure > a { position: relative; }
.scrapcar-blog-grid > ul > li:hover a:before {
    opacity: 0.8;
    height: 100%;
}
.scrapcar-blog-grid-wrap > figure > a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 0%;
    opacity: 0;
}
.scrapcar-blog-grid > ul > li:hover figure > a i {
    opacity: 1;
    top: 50%;
}
.scrapcar-blog-grid-wrap > figure > a i {
    position: absolute;
    left: 50%;
    top: 0px;
    width: 43px;
    height: 43px;
    background-color: #ffffff;
    font-size: 20px;
    border-radius: 100%;
    padding: 11px 0 0 0px;
    margin-left: -20px;
    margin-top: -20px;
    opacity: 0;
    text-align: center;
}
.scrapcar-blog-grid-text {
    float: left;
    height: 100%;
    padding: 0 20px 0;
}
.scrapcar-blog-grid-text h2 {
    font-weight: bold;
    font-size: 20px;
    line-height: 1.2;
    margin: 0 0 14px;
}
.scrapcar-blog-grid-text p {
    float: left;
    margin-bottom: 18px;
}
/*scrapcar post*/
.scrapcar-post {
    float: left;
    width: 100%;
    margin: 0px 0px 7px;
}
.scrapcar-post figure {
    float: right;
    width: 40px;
    margin: 0px;
}
.scrapcar-post figure img {
    display: inline-block;
    border-radius: 100%;
}
.scrapcar-post figure ~ .scrapcar-post-text {
    margin-right: 40px;
}
.scrapcar-post-text span {
    float: left;
    width: 100%;
    color: #c0c0c0;
    font-weight: bold;
    font-size: 16px;
    line-height: 1;
}
.scrapcar-post-text a,.scrapcar-post-text small {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.blog-options {
    float: left;
    width: 100%;
    border-top: 1px solid #e7e7e7;
    padding: 20px 0 15px;
}
.blog-options > ul {
    margin: 0px -13px;
}
.blog-options > ul > li {
    float: left;
    padding: 0 13px;
    line-height: 1;
    list-style: none;
    margin: 0px 0px 5px;
}
.blog-options ul > li > a {
    font-weight: normal;
    line-height: 1;
    color: #999999;
    font-size: 16px;
} 
.blog-options ul li a i{
    font-size: 20px;
    float: left;
    margin: -2px 8px 0 0;
}
/*blog large*/
.scrapcar-blog-large .scrapcar-blog-list-text figure {
    width: 100%;
}
.scrapcar-blog-large .scrapcar-blog-list-text {
    padding: 0px 0px 0px;
    box-shadow: none;
}
.scrapcar-blog-large .scrapcar-blog-list-text figure ~ .scrapcar-list-figure-text {
    float: left;
    width: 100%;
    margin: 0px;
    padding: 18px 30px 20px 30px;
    box-shadow: 0 0 10px rgba(0,0,0,0.10);
}
/*Widget twitter feed*/
.Widget_twitter_feed ul {
    float: left;
    width: 100%;
}
.Widget_twitter_feed ul li {
    float: left;
    list-style: none;
    margin-bottom: 25px;
}
.Widget_twitter_feed ul li:last-child { margin: 0px; }
.Widget_twitter_feed > ul > li > a {
    float: left;
    width: 20px;
    line-height: 1;
}
.Widget_twitter_feed ul li a i {
    float: left;
    margin: 0px 0 0;
}
.Widget_twitter_feed ul li a ~ .twitter-feed-text {
    margin-left: 30px;
}
.twitter-feed-text p {
    float: left;
    width: 100%;
    margin-bottom: 6px;
}
.twitter-feed-text span {
    float: left;
    color: #a5a5a5;
    line-height: 1;
    font-size: 14px;
}
/*widget calender*/
.widget.widget_calendar { padding-bottom: 20px;}
.widget_calendar table { margin: 0px;}
.widget_calendar caption {
    text-align: center;
    color: #fff;
    padding: 10px 20px 10px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: bold;
    position: relative;
}
.widget_calendar caption:before {
    content: "\f104";
    position: absolute;
    left: 15px;
    top: 12px;
    font-family: 'FontAwesome';
    font-size: 22px;
    line-height: 1;
    font-weight: normal;
}
.widget_calendar caption:after {
    content: "\f105";
    position: absolute;
    right: 15px;
    top: 12px;
    font-family: 'FontAwesome';
    font-size: 22px;
    line-height: 1;
    font-weight: normal;
}
.widget_calendar thead > tr > th {
    border: none;
    font-size: 12px;
    font-weight: bold;
    border: 2px solid #dddddd;
}
.widget_calendar tbody > tr > td {
    padding: 4px 0px;
    border: none;
    font-size: 12px;
    line-height: 20px;
    border: 2px solid #dddddd;
}
.widget_calendar tbody > tr > td.active {
    color: #fff;
    color: #ffffff;
}
/*blog detail*/
.scrapcar-blog-thumb,.scrapcar-blog-thumb img,.scrapcar-blog-detail {
    float: left;
    width: 100%;
}
.scrapcar-blog-detail {
    padding: 0px 30px;
    margin: -50px 0px 0;    
}
.scrapcar-blog-thumb { margin: 0px; }
.scrapcar-detail-wrap {
    float: left;
    width: 100%;
    padding: 30px 30px 0;
    background-color: #ffffff;
    position: relative;
}
.blog-heading {
    float: left;
    width: 100%;
} 
.blog-heading > h2 {
    font-weight: bold;
    font-size: 40px;
    line-height: 1.2;
    float: left;
    margin: 0 0 18px;
}
.scrapcar-rich-editor {
    float: left;
    width: 100%;
}
.scrapcar-rich-editor p {
    float: left;
    line-height: 26px;
    margin-bottom: 25px;
}
.scrapcar-rich-editor h3 {
    float: left;
    margin: 0px 0px 18px;
    font-size: 22px;
    font-weight: bold;
    line-height: 1;
}
blockquote {
    float: left;
    width: 100%;
    border-left: none;
    font-size: 20px;
    font-style: italic;
    font-weight: bold;
    position: relative;
    line-height: 30px; 
    padding: 0 0 0 35px;
    letter-spacing: 2px;
    margin: 0 0 25px;
}
blockquote:after {
    content: '';
    position: absolute;
    left: 0px;
    top: 3px;
    height: 100%;
    width: 3px;
    background-color: #fb3237;
}
blockquote:before {
    content: '';
    position: absolute;
    left: 5px;
    top: 3px;
    height: 74px;
    width: 1px;
    background-color: #fb3237;
}
blockquote a {
    display: block;
    font-size: 18px;
    margin: 4px 0px 0px;
}
.scrapcar-detail-wrap .involved-social-icone ul li {
    float: left;
}
.scrapcar-detail-wrap .involved-social-icone ul li a.google-plus { background-color: #cc3d27; }
.scrapcar-detail-wrap .involved-social-icone {
    padding: 0 0 39px;
}
/*prenxt post*/
.scrapcar-prenxt-post {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.scrapcar-prenxt-post ul { margin: 0px -20px;}
.scrapcar-prenxt-post ul li {
    float: left;
    width: 50%;
    list-style: none;
    padding: 0px 20px;
    margin: 0px 0px 20px;
}
.scrapcar-prev-post,.scrapcar-next-post {
    float: left;
    width: 100%;
    line-height: 1;
}
.scrapcar-prenxt-arrow {
    float: left;
    width: 47px;
    font-size: 52px;
    color: #dddddd;
    font-weight: normal;
}
.scrapcar-prev-post .scrapcar-prenxt-arrow {
    -webkit-transform: scaleX(-1);
       -moz-transform: scaleX(-1);
        -ms-transform: scaleX(-1);
         -o-transform: scaleX(-1);
            transform: scaleX(-1);
}
.scrapcar-prenxt-arrow i {
    float: left;
    width: 47px;
}
.scrapcar-prev-post .scrapcar-prenxt-arrow ~ h6 { margin: 0 0 5px 52px;}
.scrapcar-next-post .scrapcar-prenxt-arrow ~ h6 { margin: 0 52px 5px 0px; }
.scrapcar-prev-post h6,.scrapcar-next-post h6 {
    font-size: 14px;
    font-weight: bold;
    line-height: 18px;
}
.scrapcar-prev-post .scrapcar-prenxt-arrow ~ a,
.scrapcar-next-post .scrapcar-prenxt-arrow ~ a {
    margin: 0px 0 0 5px;
    font-style: italic;
    font-weight: bold;
    font-size: 12px;
    line-height: 1;
}
.scrapcar-next-post .scrapcar-prenxt-arrow ~ a { margin: 0px 5px 0px 0px;}
.scrapcar-next-post { text-align: right; }
.scrapcar-next-post .scrapcar-prenxt-arrow { float: right;}
/*section heading*/
.scrapcar-section-heading {
    font-weight: bold;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0px 0px 30px;
    line-height: 0.7;
    float: left;
    width: 100%;  
}
/*related blog*/
.scrapcar-related-blog { margin: 0 0 20px;}
.scrapcar-related-blog .scrapcar-blog-grid-text h2 { font-size: 14px; }
.scrapcar-related-blog .scrapcar-blog-grid-text { padding: 0 17px 10px 20px; }
.scrapcar-related-blog .scrapcar-post-text a,.scrapcar-related-blog .scrapcar-post-text small { font-size: 11px; }
.scrapcar-related-blog .scrapcar-post-text span { font-size: 12px; }
.scrapcar-related-blog .scrapcar-post figure { width: 24px; }
.scrapcar-related-blog .scrapcar-post figure ~ .scrapcar-post-text { margin-right: 24px; }

/*comment*/
/*comment area*/
/*comment area*/
.comments-area,.comment-list,.comment-list li,.comment-list li figure a img,.comment-list > ul > li,.comment-list .thumblist,
.comment-list li img,.thumb-list {
    float: left;
    width: 100%;
}
.thumb-list {
    margin: 0 0 30px;
}
.comment-list .children { 
    margin: 0px;
    padding: 0px 0px 0px 80px;
}
.comment-list > ul > li {
    margin: 0px 0px 0px 0px;
    list-style: none;
}
.comment-list .thumblist > ul                      {margin: 0px;}
.comment-list li                                   {list-style: none;}
.comment-list li figure {
    float: left;
    margin: 0px;
    width: 60px;
    text-align: center;
}
.comment-list li figure img { border-radius: 100%;}
.comment-list figure ~ .text-holder {
    margin-left: 60px;
    padding: 0px 0px 0px 20px;
    line-height: 1;
}
.text-holder p {
    margin-bottom: 12px;
    font-size: 14px;
    letter-spacing: 0.4px;
    display: inline-block;
}
.text-holder h6 {
    font-weight: 600;
    float: left;
    margin: 0px;
}
.text-holder h6 small {
    font-size: 14px;
    font-weight: normal;
    margin-left: 8px;
}
.text-holder .post-date {
    float: right;
    font-size: 14px;
    line-height: 1;
    color: #aaaaaa;
}
.comment-reply-link {
    float: left;
    font-size: 14px;
    margin: 0px 20px 0px 0px;
}
.comment-reply-link i {
    font-size: 11px;
    float: left;
    margin: 1px 10px 0px 0px;
}
.comment-list { margin: 0px 0px 24px;}
/*comment respond*/
.comment-respond {
    float: left;
    width: 100%;
    margin-bottom: 8px;
}
.comment-respond form {
    margin: 0px -15px 0px;
}
.comment-respond form p {
    float: left;
    width: 50%;
    padding: 0 15px;
    position: relative;
    margin: 0 0 24px;
}
.comment-respond > form > p > i {
    position: absolute;
    right: 30px;
    top: 47px;
    color: #bbbbbb;
    border-left: 1px solid #dddddd;
    padding-left: 8px;
}
.comment-respond form p.political-full-form { width: 100%; }
.political-full-form textarea {
    float: left;
    width: 100%;
    height: 200px;
    background-color: transparent;
    border: 1px solid #dddddd;
    padding-top: 9px;
    padding-left: 14px;
    color: #000;
}
.comment-respond form p label {
    float: left;
    font-weight: bold;
    font-size: 15px;
    margin: 0px 0px 8px;
}
.comment-respond form p input[type="text"],.comment-respond form p input[type="email"] {
    float: left;
    width: 100%;
    height: 45px;
    background-color: transparent;
    border: 1px solid #dddddd;
    padding-left: 14px;
    font-size: 12px;
    color: #666666;
}
.comment-respond form p input[type="submit"] {
    float: left;
    border: none;
    color: #ffffff;
    font-size: 14px;
    padding: 11px 53px 11px 20px;
}
.comment-respond form p label {
    float: left;
    position: relative;
}
.comment-respond form p label i {
    position: absolute;
    right: 20px;
    top: 17px;
    color: #ffffff;
}
/*shop*/
.scrapcar-shop-filter {
    float: left;
    width: 100%;
    background-color: #f7f7f7;
    padding: 18px 25px 18px 30px;
    margin: 0 0 35px;
}
.scrapcar-shop-filter .nav-tabs {
    border: none;
    float: left;
    padding: 8px 0 0;
}
.scrapcar-shop-filter .nav-tabs li {
    float: left;
    list-style: none;
}
.scrapcar-shop-filter span {
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    padding: 9px 0 0;
}
.scrapcar-shop-filter .nav-tabs > li.active > a,
.scrapcar-shop-filter .nav-tabs > li.active > a:hover,
.scrapcar-shop-filter .nav-tabs > li.active > a:focus {
    cursor: default;
    background-color: transparent;
    border: none;
}
.scrapcar-shop-filter .nav-tabs > li > a {
    font-size: 20px;
    margin-right: 15px;
    color: #adadad;
    border: none;
}
.scrapcar-shop-filter form {
    float: right;
    margin: 0px 0 0;
}
.scrapcar-search-select {
    position: relative;
    margin: 0px 0px 0px 19px;
    float: right;
}
.scrapcar-search-select select {
    font-size: 12px;
    width: 225px;
    background-color: #ffffff;
    height: 42px;
    padding: 0 0 0 15px;
    color: #999999;
    border: 1px solid #ececec;
}
.scrapcar-search-select:after {
    content: "\f107";
    font-family: FontAwesome;
    font-size: 14px;
    color: #1f2731;
    right: 1px;
    bottom: 1px;
    text-align: center;
    position: absolute;
    background-color: #ffffff;
    width: 20px;
    padding: 10px 31px 0 0;
    height: 40px;
    pointer-events: none
}
.scrapcar-shop {
    float: left;
    width: 100%;
}
.scrapcar-shop > ul > li {
    float: left;
    list-style: none;
    margin: 0 0 30px;
}
.scrapcar-shop-grid > ul > li > figure {
    float: left;
    width: 100%;
    margin: 0px 0px 20px;
    position: relative;
    overflow: hidden;
}
.scrapcar-shop-grid ul li:hover figure figcaption {
    opacity: 1;
    bottom: 0px;
}
.scrapcar-shop-grid > ul > li > figure figcaption {
    position: absolute;
    left: 0px;
    bottom: -30px;
    text-align: center;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #eaeaea;
    padding: 7px 0 7px;
    opacity: 0;
}
.scrapcar-shop-grid > ul > li > figure figcaption i {
    display: inline-block;
    font-size: 20px;
    color: #999999;
    margin-right: 4px;
}
.scrapcar-shop-grid > ul > li > figure figcaption > span {
    display: inline-block;
    color: #999999;
    font-size: 14px;
} 
.scrapcar-shop-grid ul li figure a,.scrapcar-shop-grid ul li figure a img {
    float: left;
    width: 100%;
}
.scrapcar-shop-grid > ul > li > figure > span {
    position: absolute;
    right: 15px;
    top: 15px;
    line-height: 1;
    font-size: 15px;
    background-color: #56cfe1;
    color: #ffffff;
    padding: 5px 18px 6px;
}
.scrapcar-shop-grid-text {
    float: left;
    width: 100%;
    line-height: 1;
}
.shop-star-rating {
    float: left;
    margin: 0px 0 7px;
} 
.shop-star-rating > li {
    float: left;
    list-style: none;
    width: auto;
    line-height: 1;
    padding-right: 4px;
}
.shop-star-rating > li i { float: left; }
.scrapcar-shop-grid-text h2 {
    font-weight: bold;
    font-size: 22px;
    margin: 0 0 15px;
    float: left;
    width: 100%;
    line-height: 0.7;
}
.scrapcar-shop-grid-text span del {
    float: left;
    font-size: 18px;
    color: #999999;
    margin-right: 8px;
}
.scrapcar-shop-grid-text span {
    font-size: 18px;
    display: inline-block;
    width: 100%;
}
.scrapcar-shop-grid-text > a {
    float: right;
    color: #b1b1b1;
}
.star-rating {
    width: 50%;
    height: 24px;
    line-height: 1.1;
    float: left;
    position: relative;
    margin: 0px 3px 7px 0px;
}
.star-rating:before,.star-rating-box:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 16px;
    left: 0px;
    letter-spacing: 4px;
    position: absolute;
    top: 0px;
    color: #f54b0f;
}
.star-rating-box:before                                                 { content: "\f005 \f005 \f005 \f005 \f005";}
.star-rating > .star-rating-box {
    height: 20px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
}
.scrapcar-shop-grid ul li:hover .scrapcar-cart-btn { opacity: 1; }
.scrapcar-shop-grid ul li:hover .scrapcar-shop-grid-text > span {
    opacity: 0;
    visibility: hidden;
} 
.scrapcar-shop-grid-text .scrapcar-cart-btn {
    float: left;
    line-height: 1;
    font-size: 18px;
    margin: -17px 0 0;
    opacity: 0;
}
.scrapcar-cart-btn > i {
    float: left;
    margin-right: 7px;
}
/*widget*/
.widget_range form {
    float: left;
    width: 100%;
}
.widget_range a {
    float: right;
    line-height: 1;
    font-size: 12px;
    color: #ffffff;
    padding: 7px 10px 9px;
}
.widget_range input[type="text"] {
    float: left;
    width: 100px;
    font-size: 16px;
    color: #1f2731;
    height: 17px;
    padding: 0px;
    background-color: transparent;
    margin: 5px 0 0;
}
#slider-range {
    width: 100%;
    height: 7px;
    background-color: #d0d0d0;
    position: relative;
    margin: 0px 0px 10px;
    float: left;
    border-radius: 4px;
}
.ui-slider .ui-slider-range {
    position: absolute;
    height: 7px;
    top: 0px;
}
#slider-range span {
    width: 19px;
    height: 19px;
    position: absolute;
    top: -6px;
    margin: 0px 0px 0px -1px;
    border: 3px solid;
    border-radius: 100%;
}
/*widget recent2*/
.widget_recent_post > ul > li figure ~ .widget-recent2-text {
    margin-left: 54px;
    padding: 0 0 0 12px;
}
.widget-recent2-text h2 {
    font-weight: bold;
    font-size: 16px;
    margin: 0 0 0px;
    float: left;
    width: 100%;
    line-height: 0.7;
}
.widget_recent_post .star-rating {
    height: 16px;
    margin: 0px 3px 4px 0px;
}
.widget_recent_post .star-rating:before,.widget_recent_post .star-rating-box::before { font-size: 11px;}

.widget-recent2-text span {
    font-size: 14px;
    display: inline-block;
    width: 100%;
}
.widget-recent2-text span del {
    float: left;
    color: #999999;
    margin-right: 8px;
}
.scrapcar-related-listing { margin-bottom: 10px;}
.scrapcar-main-content .widget.widget_newsletter { margin-bottom: 49px;}
/*shop detail*/
.scrapcar-shop-wrap {
    float: left;
    width: 100%;
    margin: 0px 0px 100px;
}
.scrapcar-shop-thumb { margin-bottom: 20px;}
.scrapcar-shop-thumb span img {
    float: left;
    width: 100%;
    border: 1px solid #ececec;
    cursor: pointer;
}
.scrapcar-shop-thumb-list {
    padding: 0px 0px 0px;
    text-align: center;
}
.scrapcar-shop-thumb-list span img {
    display: inline-block;
    border: 1px solid #ececec;
    cursor: pointer;
}
.scrapcar-back-btn {
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    margin: 18px 0px 0px;
}
.scrapcar-back-btn i {
    display: inline-block;
    font-size: 16px;
    margin: 1px 6px 0px 0px;
    color: #cccccc;
}
.scrapcar-shop-post {
    float: right;
    margin: 10px 0px -1px;
}
.scrapcar-shop-post li {
    float: left;
    list-style: none;
    margin: 0px;
}
.scrapcar-shop-post li:first-child { margin-right: -1px;}
.scrapcar-shop-post li a {
    width: 42px;
    height: 42px;
    text-align: center;
    float: left;
    border: 1px solid #cccccc;
    color: #cccccc;
    font-size: 16px;
    padding: 12px 0px 0px;
}
.scrapcar-shop-detail-text {
    float: left;
    width: 100%;
    border-top: 1px solid #cccccc;
    padding: 22px 0px 0px;
}
.scrapcar-shop-detail-text .star-rating::before,
.scrapcar-shop-detail-text .star-rating-box::before {
    font-size: 18px;
    letter-spacing: 6px;
}
.scrapcar-shop-detail-text > small {
    display: inline-block;
    color: #cccccc;
    margin: 6px 0 0;
    font-size: 12px;
}
.scrapcar-shop-detail-text .star-rating {
    width: 34%;
    margin: 6px 0 15px;
    height: 14px;
}
.scrapcar-shop-detail-text h2 {
    float: left;
    width: 100%;
    margin: 0px 0px 8px;
    font-size: 26px;
    font-weight: bold;
    line-height: 1.1;
}
.scrapcar-shop-detail-text h5 {
    font-size: 24px;
    margin: 0px 0px 10px;
}
.scrapcar-shop-detail-text > span {
    float: left;
    text-transform: uppercase;
    color: #b7b7b7;
    font-size: 14px;
    margin: 0 0 20px;
}
.scrapcar-shop-detail-text > span > small {
    color: #43a047;
    font-size: 14px;
}
.scrapcar-shop-detail-text p {
    float: left;
    width: 100%;
    border-top: 1px solid #cccccc;
    padding: 20px 0 0;
    margin: 0px 0px 26px;
}
/*selection nb*/
.scrapcar-number-select {
    float: left;
    width: 100%;
    margin: 0 0 21px;
}
.scrapcar-number-select input[type="number"] {
    float: left;
    margin-right: 10px;
    height: 28px;
}
.scrapcar-number-select .scrapcar-simple-btn {
    float: left;
    color: #ffffff;
    font-size: 18px;
    padding: 0px 15px 3px 15px;
    margin-right: 10px;
 }
.scrapcar-number-select .scrapcar-simple-btn > i {
    float: left;
    font-size: 13px;
    margin: 7px 8px 0 0px;
 }
.scrapcar-number-select > i {
    float: right;
    border: 1px solid;
    width: 27px;
    font-size: 18px;
    padding: 5px 0px 0px;
    height: 28px;
    text-align: center;
    border-radius: 2px;
 }
/*scrapcar shop category*/
.scrapcar-shop-category {
    float: left;
    width: 100%;
    margin: 0 0 21px;
}
.scrapcar-shop-category li.active a {
    text-transform: uppercase;
    color: #1f2731;
    font-weight: bold;
}
.scrapcar-shop-category > li {
    float: left;
    list-style: none;
    padding-right: 2px;
}
.scrapcar-shop-category > li a {
    float: left;
    font-size: 12px;
    color: #999999;
}
.scrapcar-shop-category > li a:hover {
    color: #fb3237;
}
/*scrapcar shop social*/
.scrapcar-shop-social {
    float: left;
    width: 100%;
    margin: 0px;
}
.scrapcar-shop-social li {
    float: left;
    list-style: none;
    line-height: 1;
    text-align: center;
    margin-right: 12px;
}
.scrapcar-shop-social li span {
    float: left;
    color: #000000;
    padding: 7px 0 0;
}
.scrapcar-shop-social li a {
    margin-bottom: 5px;
    display: inline-block;
}
.scrapcar-shop-social li.facebook-border,.scrapcar-shop-social li.twitter-border,.scrapcar-shop-social li.google-border {
    border-bottom: 2px solid #3b5998;
    width: 22px;
    display: inline-block;
}
.scrapcar-shop-social li.twitter-border { border-bottom: 2px solid #55acee; }
.scrapcar-shop-social li.google-border { border-bottom: 2px solid #cc3732; }
/*scrapcar-shop-tabs*/
.scrapcar-shop-tabs,.scrapcar-shop-tabs .nav-tabs {
    float: left;
    width: 100%;
}
.scrapcar-shop-tabs .nav-tabs {
    border-bottom: none;
    margin: 0px;
}
.scrapcar-shop-tabs .nav-tabs > li.active > a,
.scrapcar-shop-tabs .nav-tabs > li.active > a:hover,
.scrapcar-shop-tabs .nav-tabs > li.active > a:focus,
.scrapcar-shop-tabs .nav-tabs > li > a:hover {
    color: #242634;
}
.scrapcar-shop-tabs .nav-tabs > li {
    list-style: none;
    float: left;
}
.scrapcar-shop-tabs .nav-tabs > li > a {
    border: 1px solid #fff;
    float: left;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: bold;
    color: #878792;
    border-radius: 30px;
    padding: 8px 28px;
}
.scrapcar-shop-tabs .tab-content {
    padding: 35px 0px 0px;
    float: left;
    width: 100%;
}
/*scrapcar-shop-heaidng*/
.scrapcar-shop-heaidng {
    margin: 0px 0px 16px;
    font-size: 22px;
    font-weight: bold;
    line-height: 0.8;
    letter-spacing: 0.5px;
}
.scrapcar-shop-description { margin: 0px 0px 43px;}
.scrapcar-shop-description,.scrapcar-shop-description ul li,.scrapcar-shop-description ul {
    float: left;
    width: 100%;
}
.scrapcar-shop-description p {
    margin: 0px 0px 25px;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.4px;
}
.scrapcar-shop-description ul li {
    list-style: none;
    font-size: 16px;
    line-height: 26px;
    letter-spacing: 0.4px;
}
.scrapcar-shop-tabs .star-rating { margin: 0px 0px 0px 11px; }
.scrapcar-shop-tabs .text-holder h6 { margin: -7px 0px 0px;}
.scrapcar-shop-tabs .text-holder p {
    font-size: 14px;
    letter-spacing: 0.3px;
}
.scrapcar-shop-tabs .thumb-list { margin: 0px 0px 17px;}
.scrapcar-shop-tabs .comments-area { margin: 0px 0px 20px;}

/*team grid*/
.scrapcar-team {
    float: left;
    width: 100%;
}
.scrapcar-team > ul > li {
    float: left;
    list-style: none;
    margin-bottom: 30px;
}
.scrapcar-team-grid-wrap,.scrapcar-team-grid-wrap figure > a,.scrapcar-team-grid-wrap figure a img {
    float: left;
    width: 100%;
}
.scrapcar-team-grid-wrap figure {
    float: left;
    width: 100%;
    margin: 0px;
    position: relative;
}
.scrapcar-team-grid-wrap figure > a {
    position: relative;
}
.scrapcar-team-grid-wrap figure > a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(31,39,49,0);
}
.scrapcar-team-grid ul li:hover .scrapcar-team-grid-wrap figure > a:before { background-color: rgba(31,39,49,0.20);}
.scrapcar-team-grid ul li:hover .scrapcar-team-grid-text { background-color: rgba(255,255,255,0.90); } 
.scrapcar-team-grid ul li:hover .scrapcar-team-grid-text > h2 a { color: #1f2731; }
.scrapcar-team-grid ul li:hover .scrapcar-team-grid-text span { color: #fb3237; }
.scrapcar-team-grid ul li:hover .scrapcar-team-grid-text:before { background-color: #ffffff; }
.scrapcar-team-grid ul li:hover .team-social-icone { opacity: 1; margin: 0px; }
.scrapcar-team-grid-wrap figure figcaption {
    position: absolute;
    left: 0px;
    bottom: 36px;
    width: 100%;
    text-align: center;
    padding: 0 15px 0;
}
.scrapcar-team-grid-text {
    background-color: #fb3237;
    line-height: 1;
    float: left;
    width: 100%;
    padding: 10px 0px 9px;
    position: relative;
}
.scrapcar-team-grid-text:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -6px;
    width: 100%;
    height: 3px;
    background-color: #f76b41;
}
.scrapcar-team-grid-text > h2 {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    margin: 0 0 3px;
}
.scrapcar-team-grid-text > h2 a { color: #ffffff;}
.scrapcar-team-grid-text span {
    display: inline-block;
    color: #ffffff;
    font-size: 12px;
    width: 100%;
    line-height: 1;
    margin-bottom: 6px;
}
/*team social icone*/
.team-social-icone {
    float: left;
    width: 100%;
    margin: 0px 0 -28px;
    opacity: 0;
}
.team-social-icone li {
    display: inline-block;
    list-style: none;
}
.team-social-icone li a {
    color: #ffffff;
    width: 15px;
    height: 15px;
    font-size: 11px;
    border-radius: 3px;
    padding-top: 3px;
}
.team-social-icone li a.fa-facebook { background-color: #3b5998; }
.team-social-icone li a.fa-twitter { background-color: #55acee; }
.team-social-icone li a.fa-google-plus { background-color: #dc4e41; }
.team-social-icone li a.fa-pinterest-p { background-color: #cb2027; }

/*team list*/
.scrapcar-team-list-wrap,.scrapcar-team-list-wrap figure a,.scrapcar-team-list-wrap figure a img {
    float: left;
    width: 100%;
}
.scrapcar-team-list-wrap figure {
    margin: 0px;
    float: left;
    width: 360px;
    position: relative;
}
.scrapcar-team-list-wrap figure:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 50%;
    width: 0; 
    height: 0; 
    border-top: 16px solid transparent; 
    border-right: 10px solid #ffffff;
    border-bottom: 16px solid transparent;
    margin-top: -15px;
    
}
.scrapcar-team-list-wrap figure ~ .scrapcar-team-list-text {
    margin-left: 360px;
    padding: 25px 30px 19px;
    box-shadow: 0 0 10px rgba(0,0,0,0.10);
}
.scrapcar-team-list-text > h3 {
    float: left;
    margin: 0px;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
} 
.scrapcar-team-list-text .team-social-icone {
    opacity: 1;
    float: right;
    width: auto;
}
.scrapcar-team-list-text .team-social-icone li a {
    width: 17px;
    height: 17px;
    padding-left: 3px;
}
.scrapcar-team-list-text > a {
    float: left;
    width: 100%;
    color: #fb3237;
    font-size: 12px;
    line-height: 1;
    margin: 0 0 17px;
}
.scrapcar-team-list-text > p {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-bottom: 16px;
}
/*team info*/
.scrapcar-team-info {
    display: inline-block;
    margin: 0px;
}
.scrapcar-team-info li {
    float: left;
    list-style: none;
    width: 100%;
    border-top: 1px dashed #ececec;
    padding-top: 12px;
    margin-bottom: 18px;
}
.scrapcar-team-info li:last-child { margin-bottom: 0px; }
.scrapcar-team-info li i {
    float: left;
    margin-right: 10px;
    font-size: 12px;
    margin-top: 8px;
}
.scrapcar-team-info li a {
    float: left;
    font-size: 15px;
}
.scrapcar-team-info li > p {
    float: left;
    margin: 0px;
}
.scrapcar-get-quote-warp .scrapcar-section-headingv2 { margin-bottom: 25px;}
/*Get a Quote*/
.scrapcar-get-quote-warp {
    width: 61.7%;
    margin: 0px auto 40px;
    box-shadow: 0 0 8px rgba(0,0,0,0.4);
    padding: 35px 30px 10px;
}
.scrapcar-quote-about-us { 
    float: left;
    width: 100%;
    margin: 0 0 20px;
    text-align: center;
 }
.scrapcar-quote-about-us > ul { margin: 0px -15px; }
.scrapcar-quote-about-us > ul > li {
    float: left;
    width: 50%;
    list-style: none;
    padding: 0 15px;
    position: relative;
    margin-bottom: 20px;
    text-align: left;
}
.scrapcar-quote-about-us > ul > li > label {
    float: left;
    width: 100%;
    margin: 0px 0px 11px;
    font-weight: bold;
    line-height: 0.8;
}
.scrapcar-quote-about-us ul li input[type="text"],.scrapcar-quote-about-us ul li input[type="email"] {
    float: left;
    width: 100%;
    height: 50px;
    background-color: transparent;
    border: 1px solid #d9dfe2;
    padding-left: 15px;
    color: #999999;
}
.scrapcar-quote-about-us ul li.form-radio > label {
    float: left;
    width: auto;
    margin-top: 4px; 
}
.quote-radio {
    float: left;
    background-color: transparent;
    padding: 4px 0;
    position: relative;
    text-align: left;
    margin-right: 20px;
}
.quote-radio > label {
    color: #999999;
    position: relative;
    font-size: 14px;
    float: left;
    padding-left: 35px;
    margin: 0px;
    cursor: pointer;
    letter-spacing: 0.4px;
    line-height: 1.2;
}
.quote-radio label:after {
    content: '';
    position: absolute;
    text-align: center;
    border: 1px solid #d0d0d0;
    height: 27px;
    width: 27px;
    top: -4px;
    left: 0px;
    border-radius: 100%;
}
.quote-radio label:before {
    content: '';
    position: absolute;
    text-align: center;
    background-color: #ffffff;
    height: 18px;
    width: 18px;
    top: 0px;
    left: 4px;
    border-radius: 100%;
}
.quote-radio input[type="radio"]                                { display: none;}
.quote-radio input[type="radio"]:checked + label:before {
    background-color: #000;
}
/*select*/
.scrapcar-quote-about-us ul li.full-widht { width: 100%; }
.scrapcar-quote-about-us .scrapcar-section-headingv2 { margin-bottom: 3px; }
.scrapcar-quote-about-us ul li.form-radio {
    margin-bottom: 43px;
    text-align: left;
}
.scrapcar-quote-about-us ul li.form-radio > label {
    float: left;
    width: auto;
    margin-right: 0px;
    margin-top: 4px; 
    font-size: 18px;
    font-weight: bold;
}
.form-coverage label {
    float: left;
    font-size: 18px;
    font-weight: bold;
    margin-right: 18px;
}
.form-coverage {
    float: left;
    width: 100%;
    text-align: left;
}
.form-coverage p {
    float: left;
    width: 100%;
    font-size: 12px;
    margin: 0 0 27px
}
.form-coverage p strong {
    font-size: 14px;
    font-weight: bold;
}
.form-coverage p span { color: #fb3237; position: relative;}
.form-coverage p span:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    background-color: #fb3237;
    width: 100%;
    height: 1px;
}
.scrapcar-quote-about-us input[type="submit"] {
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    background-color: #fb3237;
    border: none;
    color: #ffffff;
    padding: 6px 63px 10px;
}

/*scrapcar-contact-map*/
.scrapcar-contact-map,.scrapcar-contact-wrap,.scrapcar-contact-info,.scrapcar-contact-info ul li,
.scrapcar-contact-info-text {
    float: left;
    width: 100%;
}
.scrapcar-contact-map #map {
    width: 100%;
    height: 400px;
}
.scrapcar-contact-wrap {
    box-shadow: 0 0 10px rgba(0,0,0,0.10);
    padding: 30px 30px 0px;
    margin: 0px 0px 40px;
}
.scrapcar-fancy-titlev2.left-align { text-align: left;}
.scrapcar-contact-info ul li {
    list-style: none;
    margin: 0px 0px 25px;
}
.scrapcar-contact-info-text {
    background-color: #f5f5f5;
    margin: 25px 0px 0px;
    position: relative;
    padding: 38px 40px 15px;
    text-align: center;
}
.scrapcar-contact-info-text i {
    position: absolute;
    left: 50%;
    top: -25px;
    margin: 0px 0px 0px -25px;
    width: 50px;
    height: 50px;
    color: #ffffff;
    font-size: 25px;
    background-color: #1f2731;
    border-radius: 100%;
    padding: 13px 0px 0px;
}
.scrapcar-contact-info-text h5 {
    margin: 0px 0px 3px;
    text-transform: uppercase;
    font-weight: bold;
}
.scrapcar-contact-info-text span,
.scrapcar-contact-info-text a {
    display: block;
    line-height: 20px;
    font-size: 14px;
}
.scrapcar-shop-related { margin-bottom: 9px;}
/*scrapcar-contact-form*/
.scrapcar-contact-form,.scrapcar-contact-form input[type="text"],.scrapcar-contact-form input[type="email"],
.scrapcar-contact-form textarea {
    float: left;
    width: 100%;
}
.scrapcar-contact-form {
    padding: 21px 0px 0px;
    margin-bottom: 10px;
}
.scrapcar-contact-form ul { margin: 0px -15px;}
.scrapcar-contact-form ul li {
    float: left;
    width: 50%;
    margin: 0px 0px 30px;
    padding: 0px 15px;
    list-style: none;
    position: relative;
}
.scrapcar-contact-form ul li.full-width { width: 100%;}
.scrapcar-contact-form ul li > label.title {
    margin: 0px 0px 15px;
    line-height: 0.7;
}
.scrapcar-contact-form input[type="text"],
.scrapcar-contact-form input[type="email"],
.scrapcar-contact-form textarea {
    height: 45px;
    font-size: 12px;
    color: #929292;
    background-color: transparent;
    border: 1px solid #dddddd;
    padding: 4px 44px 4px 14px;
}
.scrapcar-contact-form textarea {
    height: 170px;
    color: #272727;
}
.scrapcar-contact-form ul li > i {
    position: absolute;
    right: 31px;
    top: 42px;
    color: #bbbbbb;
}
.scrapcar-contact-form ul li > i:after {
    content: '';
    position: absolute;
    left: -16px;
    top: -3px;
    height: 20px;
    width: 1px;
    background-color: #dddddd;
}
.scrapcar-contact-form ul li > label.submit-btn {
    margin: 0px;
    float: left;
    position: relative;
}
.scrapcar-contact-form input[type="submit"] {
    float: left;
    border: 1px solid;
    font-weight: bold;
    padding: 8px 52px 9px 19px;
    background-color: transparent;
}
.scrapcar-contact-form input[type="submit"]:hover,
.scrapcar-contact-form label.submit-btn:hover i { color: #ffffff;}
.scrapcar-contact-form label.submit-btn i {
    position: absolute;
    right: 19px;
    top: 14px;
    font-size: 18px;
    cursor: pointer;
}
/*scrapcar-search-result*/
.scrapcar-search-result { margin: 0px 0px 48px;}
.scrapcar-search-result,.scrapcar-liststyle-two,.scrapcar-liststyle-two li {
    float: left;
    width: 100%;
}
.scrapcar-search-result h2 {
    margin: 0px 0px 22px;
    font-size: 30px;
    line-height: 0.8;
    text-transform: uppercase;
    font-weight: bold;
}
.scrapcar-search-result h5 {
    font-weight: bold;
    margin: 0px 0px 9px;
}
.scrapcar-search-result p {
    margin: 0px 0px 11px;
    font-size: 16px;
    line-height: 22px;
    width: 53%;
}
.scrapcar-liststyle-two { margin: 0px 0px 21px;}
.scrapcar-liststyle-two li {
    list-style: none;
    padding: 0px 0px 2px 30px;
    font-size: 16px;
    color: #999999;
    position: relative;
}
.scrapcar-liststyle-two li:before {
    content: "\e901";
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 15px;
    font-family: icomoon;
}
.scrapcar-search-form {
    float: left;
    width: 77%;
}
.scrapcar-search-form input[type="text"] {
    float: left;
    width: 70%;
    height: 44px;
    box-shadow: 0 0 10px rgba(0,0,0,0.10);
    background-color: #ffffff;
    padding-left: 26px;
    font-size: 15px;
    color: #a7a7a7;
}
.scrapcar-search-form label {
    margin: 0px;
    float: right;
    position: relative;
}
.scrapcar-search-form input[type="submit"] {
    float: left;
    padding: 13px 42px 13px 64px;
    border: none;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
}
.scrapcar-search-form label i {
    position: absolute;
    left: 36px;
    top: 14px;
    font-size: 16px;
    color: #ffffff;
}
/*scrapcar-modern-title*/
.scrapcar-modern-title {
    float: left;
    width: 100%;
    position: relative;
    margin: 0px 0px 30px;
    text-transform: uppercase;
    line-height: 0.8;
    font-weight: bold;
    font-size: 20px;
    padding: 0px 0px 23px;
}
.scrapcar-modern-title span { text-transform: none;}
.scrapcar-modern-title:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 50px;
    height: 1px;
}
.scrapcar-modern-title:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 3px;
    width: 80px;
    height: 3px;
}
/*FAQ*/
.scrapcar-faq-tabs {
    float: left;
    width: 100%;
}
.scrapcar-faq-tabs .nav-tabs {
    border-bottom: none;
    margin: 0px -15px;
}
.scrapcar-faq-tabs .nav-tabs > li {
    float: left;
    padding: 0px 15px;
    width: 16.66666667%;
    margin: 0px 0px 20px;
}
.scrapcar-faq-tabs .nav-tabs > li.active > a,
.scrapcar-faq-tabs .nav-tabs > li.active > a:hover,
.scrapcar-faq-tabs .nav-tabs > li.active > a:focus {
    background-color: #f3f3f3;
    border: none;
    color: #1f2731;
}
.scrapcar-faq-tabs .nav-tabs > li > a {
    border: none;
    font-size: 18px;
    margin: 0px;
    font-weight: bold;
    color: #ffffff;
    padding: 18px 0px 22px 28px;
    border-radius: 0px;
    text-transform: uppercase;
    background-color: #1f2731;
}
.scrapcar-faq-tabs .nav-tabs > li.active > a span { color: #999999;}
.scrapcar-faq-tabs .nav-tabs > li > a span {
    font-size: 12px;
    color: #cccccc;
    font-weight: 400;
    display: block;
    text-transform: none;
}
.scrapcar-faq-page,.faq-accordion {
    float: left;
    width: 100%;
}
.scrapcar-faq-page { }
.faq-accordion { margin: 0px;}
.scrapcar-faq-page .panel-heading {
    padding: 0px;
    background-color: #ffffff;
}
.scrapcar-faq-page .panel-default { border: none;}
.scrapcar-faq-page .panel-group .panel {
    border-radius: 0px;
    box-shadow: 0 0 10px rgba(0,0,0,0.10);
}
.scrapcar-faq-page .panel-default a.collapsed { color: #363636;}
.scrapcar-faq-page .panel-title a {
    display: block;
    padding: 0px;
    position: relative;
    font-size: 18px;
    z-index: 1;
    padding: 14px 50px 19px 21px;
}
.scrapcar-faq-page .panel-title a span { font-weight: bold;}
.scrapcar-faq-page .panel-title a.collapsed:after,
.scrapcar-faq-page .panel-title a:after {
    content: "\f107";
    position: absolute;
    right: 20px;
    top: 13px;
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: 400;
}
.scrapcar-faq-page .panel-title a:after { content: "\f106";}
.scrapcar-faq-page .panel-body {
    background-color: #fff;
    padding: 15px 55px 24px 51px;
    width: 100%;
    padding-top: 0px;
    position: relative; 
}
.scrapcar-faq-page .panel-body p {
    margin: 0px;
    color: #999999;
}
.scrapcar-faq-page .panel-group .panel + .panel { margin-top: 30px;}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
    border: none;
}
.scrapcar-faq-tabs { margin: 0px 0px 50px;}
.scrapcar-faq-tabs .tab-content {
    float: left;
    width: 100%;
    padding-top: 30px;
}
/*Price Plan*/
.scrapcar-fancy-titlev2 {
    float: left;
    width: 100%;
    text-align: center;
    margin: 0px 0px 59px;
}
.scrapcar-fancy-titlev2 h2 {
    font-size: 30px;
    margin: 0px 0px 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.6px;
    line-height: 0.8;
}
.scrapcar-fancy-titlev2 p {
    margin: 0px;
    font-size: 18px;
    color: #bbbbbb;
}
/*scrapcar-priceplan*/
.scrapcar-priceplan,.scrapcar-priceplan-wrap,.scrapcar-priceplan-list,.scrapcar-priceplan-list li {
    float: left;
    width: 100%;
}
.scrapcar-priceplan { padding: 0px 50px;}
.scrapcar-priceplan > ul > li {
    list-style: none;
    float: left;
    width: 337px;
    margin: 0px 0px 30px;
    padding: 98px 0px 0px;
}
.scrapcar-priceplan-wrap {
    text-align: center;
    background-color: #ffffff;
    box-shadow: 0 0 20px rgba(0,0,0,0.20);
    padding: 0px 0px 46px;
}
.scrapcar-priceplan-wrap h2 {
    background-color: #1f2731;
    color: #ffffff;
    font-size: 36px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    margin: 0px;
    padding: 24px 0px 23px;
    border-radius: 0px 0px 0px 65px;
}
.scrapcar-priceplan-wrap h3 {
    font-size: 65px;
    font-weight: bold;
    line-height: 1;
    padding: 26px 0px 39px;
    display: inline-block;
    margin: 0px;
}
.scrapcar-priceplan-wrap small {
    font-size: 24px;
    float: left;
    font-weight: bold;
    margin: 2px 0px 0px;
    color: #1e2630;
}
.scrapcar-priceplan-wrap span {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
}
.scrapcar-priceplan-list {
    margin: 0px 0px 69px;
    padding: 0px 40px;
}
.scrapcar-priceplan-list li:first-child { border-top: 1px dashed #cbcbcb;}
.scrapcar-priceplan-list li {
    list-style: none;
    padding: 5px 0px 7px;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.6px;
    color: #a0a0a0;
    border-bottom: 1px dashed #cbcbcb;
}
.scrapcar-priceplan-btn {
    display: inline-block;
    font-size: 18px;
    padding: 9px 51px 11px;
    letter-spacing: 1px;
    border-radius: 30px;
    text-transform: uppercase;
    font-weight: bold;
    border: 1px solid;
}
.scrapcar-priceplan ul li:hover .scrapcar-priceplan-btn,
.scrapcar-priceplan > ul > li.active .scrapcar-priceplan-btn { color: #ffffff;}
.scrapcar-priceplan > ul > li.left { margin-right: -18px;}
.scrapcar-priceplan > ul > li.right { margin-left: -18px;}
.scrapcar-priceplan > ul > li.active {
    padding: 0px;
    z-index: 1;
    position: relative;
    width: 396px;
}
.scrapcar-priceplan > ul > li.active .scrapcar-priceplan-wrap h3 { padding: 34px 0px 50px; }
.scrapcar-priceplan > ul > li.active .scrapcar-priceplan-list li { padding: 9px 0px 11px;}
.scrapcar-priceplan > ul > li.active .scrapcar-priceplan-list { margin: 0px 0px 86px;}
.scrapcar-priceplan > ul > li.active .scrapcar-priceplan-wrap { padding: 0px 0px 58px;}
.scrapcar-priceplan > ul > li.active .scrapcar-priceplan-wrap h2 { padding: 32px 0px 33px;}
/**/
.scrapcar-services-modern.scrapcar-services-modernv2 i ~ .scrapcar-services-text {
    float: left;
    margin: 0px;
    width: 100%;
}
.scrapcar-services-modern.scrapcar-services-modernv2 i {
    margin: 0px 0px 17px;
    font-size: 78px;
}
.scrapcar-services-modern.scrapcar-services-modernv2 .scrapcar-services-text h2 {
    color: #1f2731;
    margin: 0px 0px 11px;
}
.scrapcar-services-modern.scrapcar-services-modernv2 .scrapcar-services-text p {
    font-size: 14px;
    color: #999999;
    letter-spacing: 0.4px;
    margin: 0px;
}
.scrapcar-faq-page .scrapcar-fancy-titlev2 { margin: 0px 0px 42px;}
/*scrapcar-gallery*/
.scrapcar-gallery,.scrapcar-modern-gallery figure,.scrapcar-modern-gallery figure a,
.scrapcar-modern-gallery figure a img {
    float: left;
    width: 100%;
}
.scrapcar-modern-gallery figure { margin: 0px;}
.scrapcar-modern-gallery figure:before {
    content: '';
    position: absolute;
    right: 0px;
    top: -21px;
    background: url(images/gallery-shape-1.png);
    height: 21px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: right;
    opacity: 0;
}
.scrapcar-modern-gallery ul li:hover figure:before { opacity: 1;}
.scrapcar-modern-gallery figure:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -21px;
    background: url(images/gallery-shape-2.png);
    height: 21px;
    width: 100%;
    background-repeat: no-repeat;
    opacity: 0;
}
.scrapcar-modern-gallery ul li:hover figure:after { opacity: 1;}
.scrapcar-modern-gallery figure span {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    z-index: -1;
}
.scrapcar-modern-gallery figure span:before {
    content: '';
    position: absolute;
    right: -15px;
    bottom: 0px;
    background: url(images/gallery-shape-3.png);
    height: 100%;
    width: 15px;
    background-repeat: no-repeat;
    background-position: bottom;
    opacity: 0;
}
.scrapcar-modern-gallery ul li:hover figure span:before { opacity: 1;}
.scrapcar-modern-gallery figure span:after {
    content: '';
    position: absolute;
    left: -15px;
    top: 0px;
    background: url(images/gallery-shape-4.png);
    height: 100%;
    width: 15px;
    background-repeat: no-repeat;
    opacity: 0;
}
.scrapcar-modern-gallery ul li:hover figure span:after { opacity: 1;}
.scrapcar-gallery > ul > li {
    list-style: none;
    margin: 0px 0px 30px 0px;
}
.scrapcar-modern-gallery figure a { position: relative;}
.scrapcar-modern-gallery figure a:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: #1f2731;
}
.scrapcar-modern-gallery ul li:hover figure a:before { opacity: 0.6;}
.scrapcar-modern-gallery figure a i {
    position: absolute;
    left: 50%;
    top: 50%;
    font-size: 65px;
    margin: -32px 0px 0px -32px;
}
/*scrapcar-error-page*/
.scrapcar-error-page {
    width: 66.66666667%;
    margin: 0px auto 30px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
    text-align: center;
    padding: 124px 0px 45px;
    background-color: #ffffff;
    position: relative;
}
.scrapcar-error-page > img {
    position: absolute;
    left: 50%;
    top: 0px;
    width: 55px;
    height: 132px;
    margin: 0px 0px 0px -32px;
}
.scrapcar-error-page h2 {
    font-size: 140px;
    display: inline-block;
    font-weight: bold;
    position: relative;
    text-transform: uppercase;
    padding: 8px 18px;
    line-height: 1;
    margin: 0px 0px 22px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
}
.scrapcar-error-page h2 span {
    font-size: 40px;
    position: absolute;
    left: 50%;
    top: 50%;
    color: #1f2731;
    padding: 4px 6px 7px;
    line-height: 32px;
    background-color: #ffffff;
    margin: -17px 0px 0px -64px;
}
.scrapcar-error-page h3 {
    margin: 0px 0px 8px;
    font-size: 26px;
    font-weight: bold;
}
.scrapcar-error-page p {
    margin: 0px 0px 24px;
    font-size: 16px;
    width: 66%;
    display: inline-block;
}
.scrapcar-error-form {
    display: inline-block;
    width: 56%;
}
.scrapcar-error-form input[type="text"] {
    float: left;
    width: 100%;
    height: 40px;
    background-color: #f3f3f3;
    padding-left: 20px;
    font-size: 12px;
    color: #80868e;
    margin: 0px 0px 25px;
}
.scrapcar-error-form label {
    margin: 0px;
    display: inline-block;
    position: relative;
}
.scrapcar-error-form input[type="submit"] {
    float: left;
    padding: 11px 42px 11px 64px;
    border: none;
    font-weight: bold;
    font-size: 13px;
    color: #ffffff;
    text-transform: uppercase;
}
.scrapcar-error-form label i {
    position: absolute;
    left: 36px;
    top: 14px;
    font-size: 16px;
    color: #ffffff;
}
.scrapcar-error-btn {
    display: inline-block;
    font-size: 14px;
    color: #ffffff;
    padding: 10px 35px 10px;
    vertical-align: top;
    font-weight: bold;
    margin: 0px 0px 0px 21px;
}
/*Listing Grid*/
.scrapcar-listing,.scrapcar-listing-grid figure,.scrapcar-listing-grid figure a,
.scrapcar-listing-grid figure a img,.scrapcar-listing-grid-text {
    float: left;
    width: 100%;
}
.scrapcar-listing-grid figure { margin: 0px;}
.scrapcar-listing > ul > li {
    float: none;
    display: inline-block;
    margin: 0px -4px 30px 0px;
    vertical-align: top;
    list-style: none;
}
.scrapcar-listing-grid figure > span {
    position: absolute;
    left: 10px;
    top: 10px;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #37cf78;
    line-height: 1;
    letter-spacing: 0.4px;
    padding: 3px 5px 4px;
}
.scrapcar-listing-grid-text {
    padding: 18px 20px 13px;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
}
.scrapcar-listing-grid-text small {
    display: block;
    margin: 0px 0px 5px;
    font-size: 12px;
    color: #999999;
    line-height: 1;
    letter-spacing: 0.5px;
}
.scrapcar-listing-grid-text h2 {
    font-size: 18px;
    margin: 0px 0px 6px;
    letter-spacing: 0.3px;
    font-weight: bold;
    line-height: 22px;
}
.scrapcar-listing-grid-text p {
    color: #999;
    margin: 0px 0px 11px;
    letter-spacing: 0.1px;
    font-size: 12px;
}
.scrapcar-listing-grid-text p i {
    font-size: 15px;
    margin: 5px 3px 0px 0px;
    float: left;
}
.scrapcar-listing-grid-text span {
    border-top: 1px solid #f1f1f1;
    display: block;
    font-weight: bold;
    font-size: 18px;
    padding: 10px 0px 0px;
}
.scrapcar-listing-grid-text span del {
    font-size: 12px;
    color: #999;
    font-weight: 400;
}
/*scrapcar-listing-filter*/
.scrapcar-listing-filter {
    float: left;
    width: 100%;
    padding: 8px 30px 7px;
    background-color: #f7f7f7;
    margin: 0px 0px 40px;
}
.scrapcar-listing-filter span {
    float: left;
    color: #999999;
    margin: 6px 0px 0px;
}
.scrapcar-listing-filter .scrapcar-search-select { margin: 4px 5px 0px 0px;}
.scrapcar-listing-filter .scrapcar-search-select label {
    float: left;
    margin: 6px 15px 0px 0px;
    line-height: 1;
    font-weight: bold;
    font-size: 14px;
}
.scrapcar-listing-filter .scrapcar-search-select select {
    height: 29px;
    width: 164px;
    color: #555555;
    padding-left: 13px;
    border-color: #dddddd;
}
.scrapcar-listing-filter .scrapcar-search-select:after {
    height: 27px;
    width: 23px;
    padding: 3px 14px 0 0;
}
.scrapcar-listing-filter .nav-tabs {
    border: none;
    float: right;
}
.scrapcar-listing-filter .nav-tabs li {
    float: left;
    margin: 0px 0px 0px 10px;
    list-style: none;
}
.scrapcar-listing-filter .nav-tabs > li.active > a,
.scrapcar-listing-filter .nav-tabs > li.active > a:hover,
.scrapcar-listing-filter .nav-tabs > li.active > a:focus {
    color: #fb3237;
    background-color: transparent;
    border: none;
}
.scrapcar-listing-filter .nav-tabs > li > a {
    font-size: 18px;
    color: #9b9b9c;
    float: left;
    margin: 4px 0px 0px;
    border: none;
}
/*Sidebar*/
.widget_location ul li,.widget_location input[type="text"],.widget-location-select,.widget-location-select select {
    float: left;
    width: 100%;
}
.widget-location-select { margin: 0px 0px 20px;}
.widget_location ul li {
    list-style: none;
    margin: 0px 0px 20px;
    position: relative;
}
.widget_location ul li:last-child,ul li .widget-location-select:last-child { margin: 0px;}
.widget_location label {
    line-height: 0.7;
    margin: 0px 0px 15px;
    font-weight: bold;
    letter-spacing: 0.5px;
    font-size: 16px;
    text-transform: uppercase;
}
.widget_location input[type="text"] {
    font-size: 14px;
    color: #666;
    height: 41px;
    background-color: transparent;
    padding: 4px 30px 4px 14px;
    border: 1px solid #dddddd;
}
.widget_location ul li > i {
    position: absolute;
    right: 12px;
    bottom: 10px;
    font-size: 18px;
}
.widget-location-select { position: relative;}
.widget-location-select:before {
    content: "\eb60";
    font-family: icomoon;
    position: absolute;
    right: -4px;
    top: 6px;
    background-color: #f7f7f7;
    font-size: 16px;
    height: 28px;
    width: 39px;
    text-align: center;
    pointer-events: none;
    padding: 7px 0 0 0;
}
.widget-location-select select {
    font-size: 14px;
    color: #666;
    height: 41px;
    background-color: transparent;
    padding: 4px 30px 4px 14px;
    border: 1px solid #dddddd;
}
/*widget_choose_type*/
.widget_choose_type ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1;
    margin: 0px 0px 26px;
}
.widget_choose_type ul li:last-child { margin: 0px;}
.widget-check {
    float: left;
    background-color: transparent;
    padding: 0px 0;
    position: relative;
    text-align: left;
}
.widget-check label {
    color: #242634;
    position: relative;
    font-size: 14px;
    float: left;
    padding-left: 28px;
    margin: 0px;
    cursor: pointer;
    letter-spacing: 0.4px;
}
.widget-check label span {
    margin: 0px 0px 0px 5px;
    display: inline-block;
    color: #999999;
}
.widget-check label:before {
    content: '';
    position: absolute;
    font-size: 6px;
    line-height: 10px;
    text-align: center;
    border: 1px solid #d0d0d0;
    height: 12px;
    width: 12px;
    top: 2px;
    left: 0px;
}
.widget-check input[type="checkbox"]                                { display: none;}
.widget-check input[type="checkbox"]:checked + label:before {
    content: "\f00d";
    font-family: FontAwesome;
}
/*scrapcar-listing-medium*/
.scrapcar-listing-medium figure a,.scrapcar-listing-medium figure a img,.scrapcar-listing-medium-wrap {
    float: left;
    width: 100%;
}
.scrapcar-listing-medium figure {
    float: left;
    width: 242px;
    margin: 0px;
    border: 1px solid #cccccc;
    padding: 9px;
}
.scrapcar-listing-medium-wrap {
    padding: 20px;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.1);
}
.scrapcar-listing-medium figure > span {
    position: absolute;
    left: 19px;
    top: 19px;
    font-size: 10px;
    text-transform: uppercase;
    color: #ffffff;
    background-color: #37cf78;
    line-height: 1;
    letter-spacing: 0.4px;
    padding: 3px 5px 4px;
}
.scrapcar-listing-medium figure ~ .scrapcar-listing-medium-text {
    margin: 0px 0px 0px 242px;
    padding: 5px 5px 0px 25px;
}
.scrapcar-listing-medium-text small {
    display: block;
    margin: 0px 0px 7px;
    font-size: 14px;
    color: #999999;
    line-height: 1;
    letter-spacing: 0.5px;
}
.scrapcar-listing-medium-text h2 {
    font-size: 22px;
    margin: 0px 0px 7px;
    letter-spacing: 0.3px;
    font-weight: bold;
    line-height: 22px;
}
.scrapcar-listing-medium-text span {
    color: #999;
    margin: 0px 0px 7px;
    letter-spacing: 0.1px;
    font-size: 14px;
    display: block;
}
.scrapcar-listing-medium-text span i {
    font-size: 15px;
    margin: 7px 3px 0px 0px;
    float: left;
}
.scrapcar-listing-medium-text p {
    margin: 0px 0px 11px;
    letter-spacing: 0.5px;
    border-bottom: 1px solid #f1f1f1;
    padding: 0px 0px 15px;
}
.scrapcar-listing-medium-text strong {
    float: right;
    font-size: 18px;
    letter-spacing: 0.5px;
}
.scrapcar-listing-medium-text strong del {
    font-size: 12px;
    color: #999999;
    margin: 0px 0px 0px 8px;
}
.scrapcar-listing-medium-option {
    display: inline-block;
    margin: 0px;
}
.scrapcar-listing-medium-option li {
    float: left;
    list-style: none;
    margin: 0px 25px 0px 0px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0.4px;
    text-transform: uppercase;
    position: relative;
}
.scrapcar-listing-medium-option li:last-child { margin-left: 0px;}
.scrapcar-listing-medium-option li:last-child:before { content: none;}
.scrapcar-listing-medium-option li:before {
    content: '';
    position: absolute;
    right: -12px;
    top: 9px;
    width: 2px;
    height: 12px;
    background-color: #1f2731;
}
/*Testimonial*/
.scrapcar-testimonial,.scrapcar-testimonial-list,.scrapcar-testimonial-thumb {
    float: left;
    width: 100%;
}
.scrapcar-testimonial {
    text-align: center;
    margin: 0px 0px 25px;
}
.scrapcar-testimonial .slick-arrow {
    position: absolute;
    left: 50%;
    bottom: 0px;
    font-size: 34px;
    cursor: pointer;
    color: #ffffff;
    z-index: 1;
    width: 49px;
    height: 49px;
    border-radius: 100%;
    background-color: #1f2731;
    margin: 0px 0px 0px 13px;
}
.scrapcar-testimonial .slick-arrow.slick-arrow-left { margin: 0px 0px 0px -58px;}
.scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active {
    padding: 0px 0px 0px;
    width: 555px;
}
.scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active figure figcaption { display: block;}
.scrapcar-testimonial-list-layer.slick-slide.slick-active figure figcaption { display: none;}
.scrapcar-testimonial-list-layer span {
    position: relative;
    width: 90%;
    display: inline-block;
    opacity: 0.5;
}
.scrapcar-testimonial-list-layer figure { display: none;}
.scrapcar-testimonial-list-layer span img { width: 100%;}
.scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active span { display: none;}
.scrapcar-testimonial-list-layer.slick-slide.slick-current.slick-active figure { width: 100%; display: block;}
.scrapcar-testimonial-list-layer figure figcaption {
    background-color: #f3f3f3;
    padding: 21px 48px 46px;
    margin: -110px 0px 0px;
    position: relative;
}
.scrapcar-testimonial-list-layer figure { margin: 0px;}
.scrapcar-testimonial-list-layer figure figcaption h4 {
    margin: 0px 0px 1px;
    font-weight: bold;
    line-height: 1;
}
.scrapcar-testimonial-list-layer figure figcaption small {
    display: inline-block;
    font-size: 14px;
    margin: 0px 0px 13px;
}
.scrapcar-testimonial-list-layer figure figcaption p {
    margin: 0px;
    line-height: 26px;
    font-size: 16px;
}
/*Listing Detail*/
.scrapcar-content-padding { padding-top: 0px;}
.scrapcar-content-space { padding-bottom: 0px;}
.scrapcar-detail-filter {
    float: left;
    width: 100%;
    margin: 0px 0px 47px;
    border-top: 1px solid #e1e0e0;
    border-bottom: 4px solid #e1e0e0;
    background-color: #f6f6f7;
}
.scrapcar-detail-filter .nav-tabs {
    float: left;
    border-bottom: none;
}
.scrapcar-detail-filter .nav-tabs li {
    list-style: none;
    margin: 0px 40px 0px 0px;
}
.scrapcar-detail-filter .nav-tabs > li.active > a,
.scrapcar-detail-filter .nav-tabs > li.active > a:hover,
.scrapcar-detail-filter .nav-tabs > li.active > a:focus {
    border: none;
    color: #1f2731;
    background-color: transparent;
}
.scrapcar-detail-filter .nav-tabs li a {
    border-radius: 0px;
    border: none;
    float: left;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 0.5px;
    position: relative;
    padding: 13px 0px 17px;
}
.scrapcar-detail-filter .nav-tabs li a:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -4px;
    width: 0%;
    height: 4px;
}
.scrapcar-detail-filter .nav-tabs li.active a:before {
    left: 0px;
    width: 100%;
}
.scrapcar-listing-content {
    float: left;
    width: 100%;
}
/*scrapcar-listing-information*/
.scrapcar-listing-information,.scrapcar-listing-information .nav-tabs {
    float: left;
    width: 100%;
}
.scrapcar-listing-information {
    border: 1px solid #e1e1e1;
    margin: 0px 0px 60px;
}
.scrapcar-listing-information .nav-tabs { border-bottom: none;}
.scrapcar-listing-information .nav-tabs li {
    list-style: none;
    width: 50%;
    text-align: center;
    margin: 0px 0px 0px 0px;
    position: relative;
}
.scrapcar-listing-information .nav-tabs li:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 1px;
    background-color: #e1e1e1;
}
.scrapcar-listing-information .nav-tabs li:last-child:before { content: none;}
.scrapcar-listing-information .nav-tabs > li.active > a,
.scrapcar-listing-information .nav-tabs > li.active > a:hover,
.scrapcar-listing-information .nav-tabs > li.active > a:focus {
    border: none;
    color: #1f2731;
    background-color: #ffffff;
    border-bottom-color: #ffffff;
}
.scrapcar-listing-information .nav-tabs li a {
    border-radius: 0px;
    border: none;
    display: block;
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    letter-spacing: 0.5px;
    padding: 15px 0px 15px;
    background-color: #f1f1f1;
    border-bottom: 1px solid #e1e1e1;
}
.scrapcar-listing-information .nav-tabs li a i {
    margin: 0px 9px 0px 0px;
    font-size: 20px;
    color: #7b7380;
}
.scrapcar-listing-information .nav-tabs li.active a i { color: #cccccc;}
.scrapcar-listing-information .tab-content {
    float: left;
    width: 100%;
    padding: 0px 55px 48px;
}
.scrapcar-listing-gallery-list,.scrapcar-listing-gallery {
    float: left;
    width: 100%;
    text-align: center;
}
.scrapcar-listing-gallery { margin: 0px 0px 10px;}
.scrapcar-listing-gallery-layer span {
    display: inline-block;
    border: 1px solid #ffffff;
    cursor: pointer;
}
.scrapcar-listing-gallery-layer.slick-current span { cursor: default;}
.scrapcar-listing-heading {
    float: left;
    width: 100%;
    margin: 0px 0px 25px;
}
.scrapcar-listing-heading h2 {
    margin: 0px 0px 3px;
    font-size: 30px;
    line-height: 0.8;
    font-weight: bold;
    letter-spacing: 0.6px;
}
.scrapcar-listing-heading p {
    margin: 0px 0px 4px;
    font-size: 16px;
    letter-spacing: 0.5px;
    color: #999999;
}
.scrapcar-listing-heading p i {
    font-size: 15px;
    float: left;
    margin: 5px 7px 0px 0px;
}
.scrapcar-listing-heading span {
    font-weight: bold;
    color: #1f2731;
    font-size: 26px;
}
.scrapcar-listing-heading span del {
    color: #999999;
    font-weight: 400;
    margin: 0px 0px 0px 5px;
    font-size: 16px;
}
.scrapcar-listing-map,.scrapcar-section-headingv2 {
    float: left;
    width: 100%;
}
.scrapcar-listing-map #map {
    width: 100%;
    height: 350px;
}
.scrapcar-section-headingv2 {
    margin: 0px 0px 30px;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.5px;
    line-height: 0.8;
    border-bottom: 1px solid #dddddd;
    padding-bottom: 15px;
}
.scrapcar-section-headingv2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -1px;
    width: 50px;
    height: 1px;
}
/*scrapcar-listing-description*/
.scrapcar-listing-description {
    float: left;
    width: 100%;
    margin: 0px 0px 14px;
}
.scrapcar-listing-description p {
    margin: -9px 0px 37px;
    letter-spacing: 0.4px;
    color: #999999;
    line-height: 28px;
}
/*scrapcar-listing-amenities*/
.scrapcar-listing-amenities,.scrapcar-listing-interior,.scrapcar-listing-interior ul li {
    float: left;
    width: 100%;
}
.scrapcar-listing-amenities { margin: 0px 0px 15px;}
.scrapcar-listing-interior { margin: 0px 0px 36px;}
.scrapcar-listing-amenities ul li {
    float: left;
    width: 50%;
    list-style: none;
    margin: 0px 0px 21px;
    letter-spacing: 0.5px;
    line-height: 1;
}
.scrapcar-listing-amenities h6 {
    margin: 0px;
    float: left;
    width: 50%;
    font-size: 15px;
    color: #999999;
    line-height: 1;
}
.scrapcar-listing-amenities span {
    float: left;
    width: 50%;
}
.scrapcar-listing-interior ul li {
    list-style: none;
    margin: 0px 0px 21px;
    line-height: 1;
}
.scrapcar-listing-interior span {
    float: left;
    width: 33.333%;
    color: #999999;
}
.scrapcar-section-heading.uprcase { text-transform: none;}
/*widget_mail*/
.widget_mail form,.widget_mail form ul li,.widget_mail form input[type="text"],
.widget_mail form input[type="email"] {
    float: left;
    width: 100%;
}
.widget_mail h2 {
    margin: 0px 0px 15px;
    text-align: center;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    padding: 4px 0px 5px;
}
.widget_mail form {
    border: 1px solid #e1e1e1;
    padding: 10px 20px 0px;
}
.widget_mail form h3 {
    margin: 0px 0px 10px;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 0.5px;
}
.widget_mail form ul li {
    list-style: none;
    margin: 0px 0px 20px;
    padding: 0px 20px;
}
.widget_mail form ul { margin: 0px -21px;}
.widget_mail form ul li.width {
    width: 50%;
    text-align: center;
    padding: 0px;
    margin: 5px 0px -1px;
}
.widget_mail form label {
    margin: 0px 0px 8px;
    line-height: 0.8;
    font-size: 14px;
}
.widget_mail form input[type="text"],
.widget_mail form input[type="email"] {
    background-color: transparent;
    border: 1px solid #d9dfe2;
    height: 40px;
    color: #999999;
    padding-left: 14px;
}
.widget_mail form a,
.widget_mail form input[type="submit"] {
    float: left;
    width: 100%;
    letter-spacing: 0.5px;
    font-size: 16px;
    font-weight: bold;
    background-color: transparent;
    border: 1px solid #e1e1e1;
    padding: 5px 0px 6px;
}
.widget_mail form input[type="submit"] {
    color: #ffffff;
    border-left: none;
}
/*widget_newsletter*/
.widget_newsletter {
    background-color: #f7f7f7;
    text-align: center;
    padding: 17px 20px 25px;
}
.widget_newsletter h2 {
    margin: 0px 0px 6px;
    font-weight: bold;
    font-size: 20px;
    letter-spacing: 0.5px;
}
.widget_newsletter span {
    display: block;
    letter-spacing: 0.5px;
    color: #666666;
    font-size: 16px;
    margin: 0px 0px 12px;
}
.widget_newsletter p {
    text-align: left;
    margin: 0px;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0.5px;
}
.widget_newsletter p a { border-bottom: 1px solid;}
.widget_newsletter .widget-check {
    width: 100%;
    margin: 0px 0px 3px;
}
.widget_newsletter .widget-check label:before {
    background-color: #ffffff;
    border-color: #1f2731;
    top: 4px;
    height: 13px;
    width: 13px;
    padding: 1px 0px 0px 1px;
}
.widget_newsletter form input[type="email"] {
    float: left;
    width: 100%;
    background-color: #ffffff;
    border: 1px solid #d9dfe2;
    height: 40px;
    color: #999999;
    padding-left: 14px;
    letter-spacing: 0.5px;
    margin: 14px 0px 15px;
}
.widget_newsletter form input[type="submit"] {
    float: left;
    width: 100%;
    border: none;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 0.5px;
    padding: 5px 0px 7px;
    margin: 0px 0px 8px;
}
/*Team-Detail*/
.scrapcar-team-thumb,.scrapcar-team-thumb img,.scrapcar-team-img,.scrapcar-team-detail,
.scrapcar-team-detail-info {
    float: left;
    width: 100%;
}
.scrapcar-rich-editor.scrapcar-team-editor { margin: 0px 0px 16px;}
.scrapcar-thumb-text {
    float: left;
    width: 70%;
}
.scrapcar-team-detail { margin: -212px 0px 0px;}
.scrapcar-thumb-text { margin: 0px 0px 50px;}
.scrapcar-team-thumb {
    margin: 0px;
    border: 5px solid #ffffff;
    box-shadow: 0px 0px 10px rgba(0,0,0,0.10);
}
.scrapcar-thumb-text h2 {
    margin: 0px 0px 8px;
    font-size: 36px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    line-height: 1;
    color: #ffffff;
}
.scrapcar-thumb-text span {
    display: inline-block;
    font-size: 18px;
    line-height: 1;
    margin: 0px 0px 15px;
    letter-spacing: 0.5px;
    color: #ffffff;
}
.scrapcar-team-detail-info { margin: 0px 0px 13px;}
.scrapcar-team-detail-info li {
    float: left;
    margin: 0px 19px 7px 0px;
    font-size: 16px;
    list-style: none;
    letter-spacing: 0.5px;
    color: #ffffff;
}
.scrapcar-team-detail-info li a { color: #ffffff;}
.scrapcar-team-detail-info li i {
    margin: 0px 4px 0px 0px;
    opacity: 0.5;
}
.scrapcar-team-network {
    float: left;
    margin: 0px;
}
.scrapcar-team-network li {
    float: left;
    list-style: none;
    margin: 0px 10px 8px 0px;
}
.scrapcar-team-network li a {
    float: left;
    width: 28px;
    height: 28px;
    border-radius: 100%;
    text-align: center;
    font-size: 18px;
    padding: 6px 0px 0px;
}
.scrapcar-team-network li.color-one a { background-color: #375d93;}
.scrapcar-team-network li.color-two a { background-color: #43afe9;}
.scrapcar-team-network li.color-three a { background-color: #007eb3;}
.scrapcar-team-network li.color-four a { background-color: #e24046;}
.scrapcar-team-network li.color-five a { background-color: #f95c94;}
/*scrapcar-team-performance*/
.scrapcar-team-performance,.scrapcar-team-performance ul li {
    float: left;
    width: 100%;
}
.scrapcar-team-performance { margin: 0px 0px 16px;}
.scrapcar-team-performance ul li {
    list-style: none;
    margin: 0px 0px 25px;
}
.scrapcar-team-performance h5 {
    margin: 0px 0px 15px;
    position: relative;
    padding: 0px 0px 0px 24px;
    line-height: 0.8;
    font-weight: bold;
    letter-spacing: 0.5px;
}
.scrapcar-team-performance h5 span {
    font-size: 14px;
    color: #999;
}
.scrapcar-team-performance h5:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 2px;
    width: 13px;
    height: 13px;
    border-radius: 100%;
}
.scrapcar-team-performance p {
    margin: 0px;
    font-size: 14px;
    line-height: 26px;
    color: #999999;
    letter-spacing: 0.4px;
}
.scrapcar-team-form { margin: 0px 0px 26px;}
.scrapcar-contact-form.scrapcar-team-form ul li { margin: 0px 0px 20px;}
.scrapcar-contact-form.scrapcar-team-form textarea { height: 200px;}
.scrapcar-contact-form.scrapcar-team-form label.submit-btn i { color: #ffffff;}
.scrapcar-contact-form.scrapcar-team-form input[type="submit"] { color: #ffffff;}
.scrapcar-contact-form.scrapcar-team-form input[type="submit"]:hover { background-color: transparent;}
.scrapcar-contact-form.scrapcar-team-form { padding: 0px;}




.quote { float: left;}
.quote ul li {
    list-style: none;
    float: left;
    margin: 0px 20px 0px 0px;
    line-height: 1;
    position: relative;
}
.quote ul li input[type=radio]{ display: none;}
.quote ul li label{
    float: left;
    position: relative;
    font-weight: 300;
    font-size: 14px;
    margin: 0px;
    padding: 5px 0 0 36px;
    color: #999;
    cursor: pointer;
    -webkit-transition: all 0.25s linear;
}
.quote ul li .check{
    display: block;
    position: absolute;
    border: 1px solid #d9dfe2;
    border-radius: 100%;
    height: 27px;
    width: 27px;
    top: -2px;
    left: 0px;
    z-index: 5;
    transition: border .25s linear;
    -webkit-transition: border .25s linear;
}

.quote ul li .check::before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 15px;
    width: 15px;
    top: 5px;
    left: 5px;
    margin: auto;
    transition: background 0.25s linear;
    -webkit-transition: background 0.25s linear;
}
.quote ul li input[type=radio]:checked ~ .check::before{ background: #d9dfe2;}
/*About Us*/
.scrapcar-about-gallery,.scrapcar-about-gallery figure a,.scrapcar-about-gallery figure a img {
    float: left;
    width: 100%;
}
.scrapcar-about-gallery {
    background-image: url("images/about-back-img.png");
    padding: 89px 10px 10px;
    background-position: top center;
    background-repeat: no-repeat;
}
.scrapcar-about-gallery ul { margin: 0px -8px;}
.scrapcar-about-gallery ul li {
    float: left;
    width: 33.333%;
    margin: 0px 0px 90px;
    list-style: none;
    padding: 0px 8px;
}
.scrapcar-about-gallery figure { margin: 0px;}
.scrapcar-about-gallery figure a img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    filter: gray; 
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}
.scrapcar-about-gallery ul li:hover figure a img {
    filter: none;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
/*scrapcar-aboutus*/
.scrapcar-aboutus {
    float: left;
    width: 100%;
    position: relative;
    padding: 18px 0 0;
}
.scrapcar-aboutus h2 {
    position: absolute;
    left: -50px;
    top: 10px;
    font-size: 75px;
    text-transform: uppercase;
    line-height: 1;
    margin: 0px;
    font-weight: bold;
    opacity: 0.07;
}
.scrapcar-aboutus h3 { 
    float: left;
    width: 100%;
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    margin: 0 0 35px;
}
.scrapcar-aboutus h3:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 50px;
    height: 3px;
    background-color: #fb3237; 
}
.scrapcar-aboutus span {
    float: left;
    width: 100%;
    font-weight: bold;
    font-size: 16px;
    line-height: 26px;
    margin: 0 0 26px;
}
.scrapcar-aboutus p {
    float: left;
    line-height: 26px;
    margin-bottom: 23px;
}
.scrapcar-aboutus .scrapcar-simple-btn {
    float: left;
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 13px 29px 12px 23px;
}
.scrapcar-aboutus .scrapcar-simple-btn i {
    float: left;
    font-size: 15px;
    margin: 2px 9px 0 0;
}



.a-simple-btn {
    
    color: #ffffff;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: bold;
    padding: 13px 29px 12px 29px;
background: #f66a3f;
}
.a-simple-btn i {
    float: left;
    font-size: 15px;
    margin: 2px 9px 0 0;
}
.a-simple-btn:hover {
    
border: 1px #f66a3f solid;
background: #ffffff;
color: #f66a3f;
}




.scrapcar-team-related { margin-bottom: 10px;}
/*scrapcar about works*/
.scrapcar-about-works {
    float: left;
    width: 100%;
}
.scrapcar-about-works ul {
    float: left;
    width: 100%;
}
.scrapcar-about-works ul li:before {
    content: '';
    position: absolute;
    left: 150px;
    top: 24px;
    width: 100%;
    border-top: 2px #999999 dashed;
}

.scrapcar-about-works ul li:last-child:before { content: none; }
.scrapcar-about-works ul li {
    float: left;
    width: 25%;
    list-style: none;
    position: relative;
    margin-bottom: 30px;
}
.scrapcar-works-text {
    float: left;
    width: 100%;
    text-align: center;
    padding: 0 33px 0;
}
.scrapcar-works-text small {
    display: inline-block;
    background-color: #fb3237;
    color: #ffffff;
    font-weight: bold;
    font-size: 18px;
    width: 50px;
    height: 50px;
    padding-top: 15px;
    border-radius: 100%;
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    margin: 0 0 32px;
    line-height: 1;
    position: relative;
}
.scrapcar-works-text i {
    display: block;
    font-size: 77px;
    margin-bottom: 17px;
}
.scrapcar-works-text h5 {
    font-weight: bold;
    margin: 0 0 10px;
}
.scrapcar-works-text p {
    display: inline-block;
    line-height: 26px;
    font-size: 16px;
}




.top_line {
	color: #fff;
	padding: 0px;
	margin: 0px;
	border: 0px red solid;
}

.top_line a { color: #fff; }

.top_line .container { padding: 0px; margin: 0px; }

.top_contacts {
padding: 0px; 
margin: 0px;
height: 50px;
margin-top: 0px;
margin-right: 0px;
border: 0px red solid;
width: 100%;
 display: -webkit-flex; 
-webkit-justify-content: space-between;
display: flex;
justify-content: space-between;
align-items: center;
 -webkit-align-items: center;
 
}

.top_contacts li {
padding: 0px; 
margin: 0px;
padding: 10px;
white-space: nowrap;
line-height: 14px;
list-style: none;
}



.top_contacts li.text {   
white-space: normal; 
 padding-left: 0px;  
text-align: left; 
line-height: 14px; 
font-size: 13px; 
}

.top_contacts li.phone { padding-right: 30px; }



.top_contacts li:not(:last-child) {
	border-right-width: 0px;
	border-right-style: solid;
}

 .top_contacts li i { margin-right: 8px;  }

 

@media (max-width: 767px) {
	
.top_contacts {
height: auto;
-webkit-justify-content: none;
display: block;
justify-content: none;
align-items: center;
 -webkit-align-items: center;
padding: 0px;
}
	
.top_contacts li.text { text-align: center; }
	
.top_contacts li.phone { padding-right: 0px; }
	
}


.copy_bottom { margin-top: 15px; }

.phone_bottom { font-size: 24px; color: #fb3237; }

.field_accept { color: #edbeb1; font-size: 12px;  line-height: 15px; }

.field_accept_callback { color: #cccccc; font-size: 12px;  line-height: 15px; margin-bottom: 20px; }




.text-bottom-block { text-align: center; color: #fff; font-size: 26px; padding: 40px; }

.text-bottom-block a { color: #fff; text-decoration: underline; }




#ajaxLoader{width: 54px;height: 54px;padding: 11px;box-shadow: 0 2px 2px rgba(204, 204, 204, 0.7);-moz-box-shadow: 0 2px 6px rgba(150, 150, 150, 0.7);-webkit-box-shadow: 0 2px 2px rgba(204, 204, 204, 0.7);border-radius: 9px;-moz-border-radius: 9px;-webkit-border-radius: 9px;background-color: #FFF; }

#message,  #error
{
    z-index: 1;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px;
    font-size: 16px;
    border-collapse: collapse;
    background-color: #FFFFFF !important;
    border-radius: 5px; 
text-align: center;
font-weight: normal;
margin-bottom: 15px;
}

#message i,  #error i { margin-right: 5px; }

#message
{
    border: 1px solid #3A7E34;
    color: #3A7E34;
}

#error
{
    border: 1px solid #c4272b;
    color: #c4272b;
}


.formblock { padding: 20px;  font-size: 16px; padding-top: 5px;  max-width: 410px; }

.formblock label { padding: 0px; margin: 0px; font-size: 16px; text-align: left; }

.formblock input[type=text] { width: 100%; padding: 20px !important; border: 1px #ccc solid; }

.formblock button {  }

.formblock .form_label { margin-top: 10px;  }

.formblock .form_table { border: 0px; width:  100%; max-width: 410px;  }

.formblock .form_table td { border: 0px;  }


.formblock h1 { 
font-weight: 300;
  font-size: 37px;
  margin-top: 0px;
  margin-bottom: 26px;
}

.formblock .btn.btn_fill { width: 180px; }


/*
.row-flex, .row-flex > div[class*='col-'], .row-flex > li[class*='col-'] { 
 display: -webkit-box;
 display: -moz-box;
 display: -ms-flexbox;
 display: -webkit-flex;
 display: flex;
 flex:1 1 auto;
}

.row-flex-wrap {
    -webkit-flex-flow: row wrap;
 align-content: flex-start;
 flex:0;
}

.row-flex > div[class*='col-'] {
     margin:-.2px; 
}*/



 .contacts_list {
	margin-bottom: 30px;
	padding-top: 15px;
}

 .contacts_list li {
	position: relative;
	min-height: 36px;
	margin-bottom: 20px;
	padding-top: 2px;
	padding-left: 55px;
	font: 21px/31px 'PT Sans';
list-style: none; 
}

 .contacts_list li::before {
	position: absolute;
	top: 0;
	left: 0;
	width: 36px;
	height: 36px;
	font: 19px/36px 'FontAwesome';
	text-align: center;
	color: #111;
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
		-ms-border-radius: 50%;
		 -o-border-radius: 50%;
			border-radius: 50%;
}

.contacts_list li::before {
	content: '\f00c';
}

.contacts_map { margin-top: 70px; }